You think supporting a device for 2 years after its release is special??
In the real world, most people don't replace their devices every year you know. Considering that most people get phones on 2 year contracts (and not necessarily the latest model), that's the bare minimum they should be supported for.
Android users seem to think its special.
I'm still on my first iPhone.