This question discusses how both RingCT and non RingCT transactions will be allowed between HF4 and HF5. It also discusses how a user can turn all non RingCT outputs into RingCT outputs.
As a Monero recipient after HF4 is there a way I can only accept RingCT payments and reject non RingCT payments before HF5 arrives?