Well, I have been using both platforms for a while, I'd say iPhone has lost its charm and creativity. Now look at Android phones advancing, modularity, connectivity, performance, builds
Okay well you put that aside assuming your question is iOS vs Android (because hardware vs software is illogical)
iOS tends to give a rather simple UI they say. No stuff to deal with, nothing at all. That's what makes you bound. On the other hand, on Android we have same level of stability (disagreed? Because you never used AOSP), better performance (you can see core software size difference, Android is around 650MB unpacked (for most of the phones) (yes I have calculated it when I build ROMs), while iOS is around 2GB..
Also, iPhones, as we all know have very low processing power and RAM, plus their RAM management goes with Low Memory Killer, it is nothing else. It literally kills every second app in it's recent list. While a 4 year old takes a lot of beating before it starts purging — if you don't believe me, Get a 6P/G5/Moto G4/OP3(with newest OTA) and 6s+ and do a comparison, now moving on to features, iOS lacks here too, you don't get modifications, of course since Google allows you to modify your phone in any way you might want. So you can count custom ROMs in as well as OEM specific ROM's modifications. Compare any one of those. iOS has like 5% of those features. Yes I may seem biased but this is how it is. Maybe iOS/iPhones were better at some point. But not since I have started this smartphone game. Modularity, seamless shifting of parts in run-time, that is innovation. Build quality? There are far better designed phones out there, example is G5 (metal), OnePlus (sandstone), Xiaomi (a full-metal design), tampered glass designs
Transmitted via BACON