You don’t need to wait for the Christmas holidays to buy a new smartphone, although some would argue that it’s a good excuse ...