Need to get a smart phone. What's good?

Ive got an iPhone 4. had it for a year and a half with no problems. Ive never had and android phone but i hear you can get virus's on them just like a PC. Apple controls what apps you can install on the phone and are must less prone to that problem. when my contract is up I'll be getting an iPhone 5 .