Pazox nennt eigentlich den einzig wichtigen Grund, warum man upgraden sollte: Wenn die Funktionalität durch die vorhandene Hardware eingeschränkt wird.
Ansonsten ist es richtig, das Smartphones schon seit Jahren Leistungstechnisch keine Wünsche mehr offen lassen (analog zu PCs, die solang man nicht spielt, einfach immer schnell genug sind).
Bevor man sein Smartphone jedoch tauscht, weil es "allgemein langsamer" etc. geworden ist, sollte man tatsächlich ein Custom-ROM probieren (nicht ganz einfach aber Leute in diesem Forum sollten das schaffen), sowie die Batterie tauschen, was trotzdem bei den meisten Smartphones funktioniert (Stichwort Föhn/Heißklebepistole sowie Doppelseitiges Klebeband, gibt es Anleitungen dafür und ist nicht teuer).
Dass Android One mehr Updates erhält, ist jedoch ein Trugschluss. Selbst One ist noch dezent modifiziert, meistens ist eine angepasste Kamera-App drin. Bisher hat KEIN Hersteller (außer Google) garantiert, dass er Updates für seine One-Geräte haben wird. Und mit Garantie meine ich Garantie, nicht sowas wie "es ist jetzt ganz einfach" oder "wir haben angedacht dass...."
Wenn man den Smartphonekauf diesbezüglich entscheidet, sollte man darauf achten, dass der Bootloader unlockbar ist und die Community die Handys mag, sowie dass genug davon verkauft werden. Übrig bleiben da leider v.a. Xiaomi und OnePlus (das OnePlus One hat vorige Woche ein Update auf 8.1 bekommen übrigens).
Pazox kann ich mal ans Herz legen, sich bevor er sein S5 ersetzt, es mal wenigstens mit einer Custom ROM zu probieren, z.B.
[ROM][UNOFFICIAL][s5neoltexx][SM-G903F][8.1] - Pg. 44 | Samsung Galaxy S5 Neo