When buying a smartphone, the period of software support is often a key factor for users. A device with a short software support lifecycle can deter even tech-savvy buyers, regardless of its ...