When was the last time you bought yourself a new smartphone? Was it three and a half years ago? If so, you might be in for an ...