Several Pixel 5 deals lately from mobiles.co.uk. I found similar deal on Vodafone paying £30 upfront but higher TCB of £110 from Carphone Warehouse.
Update: Cashback £125 today, so £529 total price.
So it costs £654 for 24 months, or £544 assuming the £110 cashback tracks OK.topcashback.co.uk/car…se/
SIM free the handset is currently £599.