The short lifetime of smartphone security updates makes me want to switch to a linux phone. It's just sad that I have to buy a new device due to software when I am perfectly happy with my current device hardware. I have computers that I have had for over 10 years, and they still get security updates because I keep them on the latest Debian stable. Why can't my phone be like that?
I remember hearing that there's a "three year deal" between Qualcomm and OEM's. If they only support the device for three years, they get a mass discount on chips.