In Canada, for years, you were almost a fool for not upgrading your device every two years. The "regular" plans we all had involved a 2-yr contract in which time your phone would be paid off. But after that term was up, the monthly bill remained exactly the same. It was stupid, but a lot of Canadians just said, "Welp. Might as well upgrade then." Then the CRTC here stepped up and told the big three carriers here to knock it off.
I had a Samsung Galaxy Note 10+ that I held onto for three and a half years. That was the longest I'd ever kept a smartphone. It was going strong too. Alas, I found out security updates were knocked down to quarterly from monthly. And after this year, it would receive nothing more. I reluctantly looked into the Galaxy S23 Ultra as a replacement and thanks to a good deal, I have that phone now. It's an amazing device too and I hope it carries me for another 3+ years.