What I like about Apple is that I could get iOS 3.1.3 installed on a first generation iPod Touch. Doesn't run well, but it works, and I could get the games I play installed on it and running; most apps still run on iOS 3.x.
I also have an iPhone 3GS, with iOS 4.2 on it: there's no incentive for me to buy an iPhone 4, so I'll wait for iPhone 5 or even 6. Apple is still happy because I keep being an iPhone user.
This story about Android is pretty sad, as I was considering getting a Galaxy S. Now that Apple phones are sold by each of the 3 GSM/3G operators in my country (and for reasonable prices) ... what incentive do I have to buy an Android which I cannot upgrade myself?
2+1 (2 years full support — barring hardware limitations — and 1 year partial support: some new features, but not everything)