My last phone (Just upgraded) was a Galaxy S3, running the latest Android KitKat 4.4.4. While not supported by Samsung until recently, it was supported by 3rd Party ROM makers, something that Apple doesn't have. And the upgrades along the way made my phone better, smoother, better battery etc.
And it is amazing, the biggest "Pro Apple" response I have is "Consistency", meaning that Apple never really evolves. Then there is the greatest complaint about iOS8 is that it is "too different" and "Sluggish".
My newest phone was less than 1/2 the price of the iPhone6s, with better or comparable specs across the board, and has features that Android has had for two years (or more) that iOS is just now getting. Guess what, at that rate, I can have the one of the best Android phones, twice as often compared to if I bought Apple. If you spend $900 on a phone, you best be getting a very long life out of it, you almost have to.
Comparisons are a two way street. Which is why, when all else is said and done, Apples are equivalent to two year old Androids, and cost twice as much. But they have their walled garden .