The trouble is that people are quick to renew or upgrade phone contracts and don't realise that buying a one year older phone, whether new or refurbished can save them alot of money.
Only 12 months ago people were drolling over the holygrail £1,000 iPhone X. Now you can pick up a mint refurbished one for £650. In a few months after used Xr models have flooded the market the iPhone X will be £500-600.
Why pay 24 x £83 = £1,992
When 12 months later you can buy the phone for £600 and use a cheap pay monthly deal that will cost you £384(£16x24) over 24 months. Boom! Just like that you are spending £984 on a phone over 24 month instead of £1,999. That's enough money left for an expensive holiday, saving for a house, new Laptop or 50 inch TV.
My SIM only plan is only £16 with unlimited calls, text, 30GB data and free roaming in the US and EU.
If you don't have £600 to buy a phone outright then get an interest free credit card. Pay £60 for 10 months and the phone will be yours.
Seriously. It's not that hard to have a flagship phone without spending stupid money.