Thanks for the feedback guys
I missed the boat on the trade in deals unfortunately. So would just claw back a bit of money selling my OnePlus 7pro on the mm. Guess it's probably worth about £170 currently.
I only buy a new phone every three years or so. I guess I can justify it that way.
You can also get 10% off using a code. It sometimes appear on Twitter, I found one yesterday.