It is true that many Android phone manufacturers are late with Android updates, sometimes ridiculously so. Android is an operating system that is available for many people to use as they see fit, which has its ups (you can do a lot more with it) and downs (so can phone manufacturers), so there's a significant variety in the look and feel of different phones.
This difference in look and feel also has its ups and downs. You have much greater choice in user interface decisions, sizes, etc, so you really can pick the Android that fits your needs. But it can get confusing.
Most (not all) Android phones can also have their factory-issued OS replaced with a third-party build which generally looks and feels more "stock" (that is, closer to the way Google delivers Android).
And speaking of which, Google also sells their own line of phones called the "Nexus" line, the current model is a 4-incher called the "Nexus 4", and that runs Google's version of the Android OS with no manufacturer or carrier modifications.
But Apple makes a pretty awesome phone, too, so if you're happy with what you have, that's cool too.