Re: Is there any Android device with >3 years support? / Custom ROMs
"3 years is pretty well longer than any typical phone contract (which tend to max out at 2 years, at which point most users upgrade their phone)."
You seem to forget that there are people who have purchased device under 2-year contract towards the end of the device's lifetime (i.e. let's say 1 1/2 years). If you don't buy the device immediately after release, the typical support timeline doesn't help you in the slightest.