Yo me lo compro cuando veo que lo necesito simplemente, es decir, o cuando se me rompe/pierde el anterior, o cuando veo que el que tengo va realmente mal. Solo he tenido 3 smartphones en mi vida: El primero me duró unos 3 años, pero empezaba a fallar bastante así que lo cambié por otro, y este segundo lo perdí cuando tenía casi otros 3 años, así que hace cerca de 1 mes me he comprado el tercero.
Vamos, que como he dicho, me compro uno nuevo cuando es estrictamente necesario, y no me gasto más de 200€ en ellos.