I mean, my gaming PC has roughly the same cycle, though I suppose that's only for given parts, not the entire thing each time.
I dunno, for all the uses and advantages my phone gives me, I'm happy to pay. My last one was an X and it's served me extremely well since I bought it at launch. I passed on the XS, but the 11 is tempting.
I’ve been handing down my iPhones since day one. All of them have got 6 years minimum use.