For example, I only buy/use old high-end (for their day) business class laptops and put linux on them. They work for everything I need to write and surf.
I also bought an iPhone that was already a few years old and plan to keep it until it stops getting security updates from Apple. I also moved from Android to Apple not because I like iPhones better (I don’t, really), but because the years of security updates (versus maybe one or two, on Android) matters to me.
I do buy new tech occasionally but use it for a very long time. For example I bought the iPhone X when it was new, but am still using it and have no issues so no need to replace or upgrade it. I also built a Computer about a decade ago that I only just some months ago replaced with a new build, which I also plan to use for a long time (with the occasional opportune upgrade of course).
Besides that, I generally use my things until they break not just until they are no longer current gen tech. Most stuff works just fine even years later.
The screen on my X just cracked and we’re hoping it holds together long enough to get the new usb-c model. Since we plan on keeping it that long again I’d like to get everything to the same cable.