iOS and Android are both fine operating systems. iPhones and Android phones are all great phones. But there are differences!
Apple controls iOS tightly, which angers the tinkerers among us. Apple products work, sync with other apple products and when a software update is released, everyone gets it. Android allows much more freedom to tweak and customize, but once you get the handset with a firmware version on it, it's a crap-shoot on whether or not you'll be able to get the next update on your handset. I get the impression that app developers have a much more difficult time debugging apps to work properly on various Android versions.
iPhones are made with high quality and higher cost materials. Droid phones tend to contain more plastic. Droid phones, for the most part, have expandable memory and swappable batteries. Interestingly enough, the HTC One, which is not at all "plasticy" does not have a swappable battery.
It really becomes a matter of personal taste, expectations and how you intend to use the phone. My wife suffers from techno-fright. If it's not totally simple and seamless, she cannot deal with it. We have a MacBook Pro, two iPhones, an iPad and and iPad Mini. Everything backs up on an Apple Time Machine. We have Apple TV and can stream from any of out devices through that, or use it directly.
Everything just works with minimal intervention on my part, which is just the way I like it. I don't get any of those calls at the office, because something isn't working at home........ Maybe if I was a younger guy!