3-4 years is a reasonable time and it will still live but you may not have enough memory and the battery may not work too well. My se1 gen is still alive.
But I have experienced the charging port malfunction in all of my iPhones so far. Apple needs to work on that. I’m not sure how is the durability of the usb c port in 15 series
Yeah. The phones that come with an expensive mobile carrier plans are ridiculous. Black Friday deals were not actually deals just humbugs