If you must have an iPhone. Buy a new iPhone 6.
You can buy THREE brand new iPhone 6’s for the price of a ONE new iPhone X.
I always buy the last years model. Why waste your money. There is little to no difference.
When the time comes, I’ll probably buy another 6, because I’m not doing the Bluetooth headphones thing.
Gotta have my headphone jack.
Or get FIVE Brand New iPhone 5’s instead of ONE iPhone X.