Might I also add, Android UI stutters whereas IOS is a realtime OS which never stutters. And games are infinitely better optimized for IOS than they are for android, which means IOS gets 3 or 4 times the framerate of Android plus doesn't have the in-game skips and freezes that Android has.
And the best part is iPhones have metal API now (5s and up) which makes games run even double or triple as fast than they already do.
And on the hardware side iphones usually have the most powerful GPU and best CPU, android manufacturers however try to deceive the buyers by adding more cores (quad core, octa core, etc...) when it's been said by all the technical people that more than 2 cores on an Android makes absolutely no difference on performance and is just a marketing gimmick, same as android's advertized higher CPU speeds which the phones can't maintain for more than 5 minutes before thermal throttling kicks in (in contrast with iphone CPUs which throttle far less)
All of the above makes iphones more than worth the price, and shows that only ignorant people buy android.
If you're going to throw around the word ignorant, at least try to educate yourself first
http://www.anandtech.com/show/9518/the-mobile-cpu-corecount-debate
There is more than one way to solve a problem, though in fairness it took a gen to get big.LITTLE worked out. A9 vs. S820 vs. Mongoose SOCs honestly are all going to be excellent and the real world difference between them, trivial.