Rohit averages 50 with 90 SR in the last few years. He won't be dropped. Rahul has been a "miss" player so far in LOIs.
Rohit is feat or famine type player. He also disappears in important games.
Rahul deserves a spot in WC squad. I would take him as a keeper batsman ahead of MSD. But we all know MSD is not going anywhere. :shastri