It's starting to feel silly, having a yearly release cycle for smartphones. So much of this product page is focused on new software functions that may have some vague relationship with the slightly upgraded hardware, but that could mostly be released to existing phones. Every new iPhone, Pixel, or Samsung phone basically claims the camera is marginally better and hey, look at these software features that have very li…
Enterprise computers get refreshed every 3-6 years, usually (I'd probably do shorter for most laptops, longer for desktops). Monitors can do 5-10 years. Until they became active electronics, headphones/speakers/microphones which were decades old were fine.
Biggest boost on a lot of new mobile device refresh is getting a new 0-cycle battery and a clean OS install, and for a lot of people, "buy a new one" is the main opportunity for that kind of upgrade.