I have never really had an iPhone, so I have got nothing to say about it. However, I had both a Windows phone and an Android. I think that Android benefits are heavily apps related, however Windows phones save hell a lot of battery and are capable of running a lot of apps at a time without crashes. The price - quality balance is in favour of most windows phones, perhaps based on their lack of popularity. At the moment I've got 2 windows phones and an Android (yes, I do use all of them due to different country cards) but the Android is in my collection only because Windows doesn't have my favourite game. The battery problem is real annoying though. 3 hours active playing and the phone dies.