[iPhone] Standing by Your Products
It has finally happened, I have to side with Apple on something :D
Someone has taken the time to compile a visualisation of how supported various devices are from a software update standpoint on the Android and Apple sides. It paints a rather bleak picture of Android support with many of the phones not supported at all. It does help if you can 'fix your own roof' so to speak by flashing a custom ROM but the cost of this lack of support is fragmented and possibly outdated software long with an ecosystem of unpatched security flaws.
the understatement: Android Orphans: Visualizing a Sad History of Support
I guess it comes down to bending or breaking one of the laws of the technical universe; phone companies and manufacturers treat their users like excrement, stringing them along untill they can sell them their next fix. Getting the likes of HTC and Samsung to actually support their phones with long term updates might be a pipe dream but in the end it would lead to a less hostile environment for users and their devices security wise.