@rguest: Although I haven’t used iPhone (and won’t because Apple fanbois piss me off), I can tell you that Android is the most amazing experience you can have on a mobile phone.
It runs on a Linux kernel, which is commonly found on “computers”, so it must be the most amazing thing in the world ever because it means your phone is a little computer.
Sarcasm aside, Android is open, and has some brilliantly realised applications that are (gasp!) free.
I would recommend actually trying each OS and phone – there are lots of Android phones, there are two or three iPhones. Find out which you like.