I think 'ほうしん' means a particular principle, and anyone can have their own 'ほうしん'. On the other hand, 'せいさく' usually means a principle or plan by organisations such as a government. I recommend looking up the meaning of '政(せい)' of 'せいさく' in a dictionary.