I love how everyone compares a stock IPhone to a tricked-out Android and complains about lag, battery life, etc... If you set-up your Android like an IPhone, with basically just several screens of apps, the phones all run just fine (especially the newer ones). Unless you have specific apps you need for IPhone or your apps are so much better on IOS (and personally I've not observed that to be the case, but everyone says that so it must be true), I'd go with the larger screen myself.
Honestly, the ONLY scenario I can recommend an IPhone is if you've already invested entirely too much money in the IOS ecosystem and can't afford to leave. Even then, the counterpoint to that is a lot of those apps on Android are free.