The carriers have really good deals sometimes. All it took for me was an email from Verizon to upgrade my 6 to an XR.
Of course, it might be another four-plus years for me to bite again, but it was well worth it.
I used to upgrade every other year, but it’s too costly at this point.