Well after giving it a lot of thought, I did what I usually do after I've decided not to upgrade and I have upgraded to a 12 pro. The 128gb swung me as my phone is pretty full, it's not that much of an upgrade apart from that for me, I do live near a 5G mast so will be interesting to see if I can connect to it.
Initially I went the Apple route with trade in, but they were giving me 9th Nov delivery. So after some kind soul posted the MusicMagpie code here I am now getting £555 for my iPhone and just under 12 months AppleCare refunded.
Phoned EE an hour ago and they have the pacific blue available for release day, I have a 20% perk which was accepted, and they allowed me to leave my small data contract free and get a large 100GB 5G contract instead.
I use e-sim so I know I'm in for a headache on Friday, so I am holding on to my current phone until then in case there's an issue.
Does anyone know how long MMagpie give you to send the phone in once you've completed the sale?