I am, of course, well aware that you can buy the phone cheaper elsewhere, and that you don't have to buy through GiffGaff. If I bought on contract elsewhere, I wouldn't be on Giffgaff. I enjoy the benefit of being able to call my wife and daughter for free, as they are both on GiffGaff.
I can't afford to buy a phone outright and I can't get credit, because I'm a stay at home dad. So my choices are limited. Every penny counts.
And I want to keep my phone number because it's the emergency number for the school, in case my daughter, who is diabetic, needs help. I can transfer the number, but it's a huge hassle and it may mean I'm not available for emergencies for a couple of days.
For these reasons, I wish GiffGaff was more accommodating.
As for used, I was looking at those options initially on GiffGaff, but the prices are equivalent to brand new on another network. And I'm concerned about battery drain, which increases with battery age and use.
So, I have my reasons for wishing GiffGaff terms for phones were more competitive, as I currently can't see a way of staying on GiffGaff if I had to buy a phone on contract from another company. If £500-£800 was to drop into my lap by magic, I'd buy an unlocked phone outright.
Because I compose and do photo art on my phone, I'm looking at £500-£800, depending on who I buy it from. As I'm not made of money, the better the deal is, the more achievable it is.
My current phone is an Oppo R7 Plus, which runs on Lineage. The phone has to be supported by Lineage, because I don't want to be caught out again with a phone that was redundant before it had even popped through the letterbox. As it is, I've managed to eek out three more years on it, but it's now struggling to keep up with my demands.
I have maybe another year before the phone dies completely, if I'm lucky. And I want to stay on GiffGaff. Which won't be possible unless I can get a more competitive phone deal from them, in order to stay on their network.