If you are ready to spend hundreds of dollars, an iphone is not worth it. Yes their A10 fusion chip beats the shit out of everything. It has the highest multicore CPU score but their approach is stupid. Iphones are highly non customizable, you cant root it and have full access to your phones, remove unnecessary crap to optimize it.(Yes, they can be jailbroken but iOS is designed in such a way that it becomes shit once it is jailbroke). To transfer files you need to sync with iTunes (once again making your device handicapped). They are packed with a 1900mAh battery with no 1080p Display. Wtf is this? 2012? So many factors that against thr iphone but not saying its a bad phone. Their cameras are great, processor (as i mentioned earlier), iOS is very snappy as compared to android since it is written in Objective C as compared to android written in Java.
At the end it depends how you want to use your device but if it was me i'd go for a flagship android and save a few bucks.