While it's certainly awkward, I'm not sure this fragmentation of Android is such a bad thing, and part of the reason is because Android has such a wide range of the market including low-end budget phones, or older phones repackaged for sale in newer markets.
Also, Motorola didn't help anything, as they took an awful long time to upgrade their phones to a newer version. I bought a phone only a couple of months ago, the Motorola Defy Mini, came out in 2012 but only has Android 2.3 with no upgrade (at least no official one, I don't really want to try upgrading it). But then, I think newer versions might not run as well as one of the focuses of the Defy Mini is long battery life so it only has a 600mhz processor and 256mb RAM. It's a good enough phone, great for me really as it lasts nearly a week on a full charge with careful use, and it's plenty powerful for most of what I use it for which is lifestyle apps (calendar, contacts, pedometer and other goodies) rather than games, browsing or movies.
Eh, I forgot what my point was, except that that iPhones are very much a premium phone; everyone might want one but they don't even come close to the budget market, and getting one on Pay as You Go is very expensive. Android meanwhile covers a lot of markets that the iPhone simply doesn't factor into at all; its premium market meanwhile is much more likely to update their devices. Many Android phones though are reliant on manufacturers releasing updates, which means most never go above their shipped Android version.
Also, Motorola didn't help anything, as they took an awful long time to upgrade their phones to a newer version. I bought a phone only a couple of months ago, the Motorola Defy Mini, came out in 2012 but only has Android 2.3 with no upgrade (at least no official one, I don't really want to try upgrading it). But then, I think newer versions might not run as well as one of the focuses of the Defy Mini is long battery life so it only has a 600mhz processor and 256mb RAM. It's a good enough phone, great for me really as it lasts nearly a week on a full charge with careful use, and it's plenty powerful for most of what I use it for which is lifestyle apps (calendar, contacts, pedometer and other goodies) rather than games, browsing or movies.
Eh, I forgot what my point was, except that that iPhones are very much a premium phone; everyone might want one but they don't even come close to the budget market, and getting one on Pay as You Go is very expensive. Android meanwhile covers a lot of markets that the iPhone simply doesn't factor into at all; its premium market meanwhile is much more likely to update their devices. Many Android phones though are reliant on manufacturers releasing updates, which means most never go above their shipped Android version.