I stuck with my iPhone X for 3 years, which was the longest I ever had an iPhone model.
I‘m still very happy with it, and my wife will be very happy with it going forward, too, replacing her 7, which will be passed on to the kids.
Nevertheless, I went for the iPhone 12 Pro Max (256/Gold/AC+)...