I've had an iPhone 3GS, 4s and now 5s.
Most of my friends have android.
When in the pub, the pro points of android phones seem to only be customisation potential. A friend who is very techy showed me his phone recently and was talking about the hours he had spent setting it up and modifying it and playing about with various background features. When I asked what all the mods did he was baffled by the question.
It still loads apps, it still makes calls, and it still sends and receives text and email messages. It just looked different and had a hugely complex menu system that scrolled up and down as well as side to side.
The iPhone - Android debate is pretty much down to the personal fiddle factor. iPhone just works out of the box and stays working with superb support. Android can work out of the box, but you are on your own with customisation from every corner.
Think mac vs PC.
You buy a £1200 PC which is a collection of brands jammed into a box with a generic operating system that makes it all work. Over time you fiddle and change stuff until it stops working and needs to be wiped and reinstalled clean. Then in 4 years your £1200 is worth £200 if anyone wants it.
Buy a £1200 iMac, it works out of the box on a specific operating system and stays working until you decide to change it for a new one. You sell the iMac after 4 years for £600 and get a sale in a few days.