I am not upgrading. Since 2013, my average upgrade cycle was 3 years. I will probably shift to 4-5 years, which by that time the old phone may be worn out. I will replace the battery after 2 years, if needed. I don’t see the reason anymore to upgrade more often than 4 years anymore. The cameras are already good enough for me, the upgrades are more and more IMO are there for the sake of upgrading. IPhones are now a mature product. I last upgraded 2 yrs ago. Even many of the new iOS features seem to add complexity and unwanted features for the sake of adding them. The phones are getting bigger and more expensive. Going forward, I am going to be more resistent to upgrading my phone.