As TheBigM said right at the start, it's all about what's better for you. If any of your friends have an iPhone, Android phone or WP7 phone, ask if you can have a play around and what they like/dislike about it. Failing that, go to a phone store and ask them for a run-through - and make sure you make it clear to them that you know they work on commission and don't want to just be pushed towards whichever one gives them the most bonus.
I would say though that getting an iPhone now is a risky business, as there is almost certainly going to be a hardware refresh in June/July, whereas Android and WP7 handsets evolve more organically so you're not going to see such a massive hardware jump in just a few months (at least not one that's going to give you any significantly noticeable performance enhancements for a while).