Hardly anyone upgrades their smartphone every year any more. Thanks to a combination of rising prices and mostly negligible improvements, an annual upgrade is now a luxury that few can afford. It's ...