Bei mir bleibt's solange bis es den Geist aufgibt, bzw. mich nicht mehr zuverlässig durch den Alltag führt.
Mein Aktuelles ist demnächst drei Jahre alt, der Akku ist einfach durchgelutscht und der USB-Port ist durch, aber solange der Akku noch zehn Stunden standby aushält und sich aufladen lässt, denk ich gar nicht an ein Neues.
Ich behalte mein Smartphone also solange, wie es mir der Hersteller im Endeffekt erlaubt - da Trend natürlich auch hier zunehmend zu "Defekt nach Garantieablauf" geht, ist es dementsprechend knapp über zwei Jahre; hätte aber auch unabhängig davon nicht das Verlangen, aufzurüsten... Solange die gängigen Apps laufen und unterstützt werden, sehe ich auch keinen Grund dazu.