If you aren't a current giffgaff customer there is an obligatory £10 Goodybag you'd need to buy (cancellable)
Plus giffgaff are giving an extra £100 Off your trade in of
Get £100 extra trade in on your iPhone SE, 6, 6S, 6S+, 7, 7+, 8 or 8+, when you buy an iPhone XR, XS or XS Max
Terms
https://www.giffgaff.com/terms/promotions#apple_tradein_sept19
So trading in an working usable iPhone 7 you'd get £235, making the iPhone XR £384
Money saving guides written by our experts
Join Latest Deals for free and get a hand-picked list of the best deals, delivered straight to your inbox. Fancy yourself as a bit of a bargain hunter? Share deals you find and earn Amazon vouchers!
Chief Bargain Hunter