Just a reminder for anyone that forgot, Google's latest handsets, the Pixel 2 and Pixel 2 XL, are both available today.
EE is currently the Pixel 2's "exclusive direct UK network partner". That basically means EE is the only network that will be stocking the phone. But it's not an exclusive retail partner, which means you can buy the phone on a different network's contract - just not directly from the network itself. So you can't walk into the O2 store and walk out with a new Pixel 2, but you can go to Carphone Warehouse and leave with a Pixel 2 on an O2 contract.
EE's plans for the Pixel 2 start at £43 a month, with a £50 up-front payment, that gets you 1GB of data, unlimited calls and texts, three months of BT sport, and up to 60MBps speed. The Pixel 2 XL's cheapest deal is £58 a month, with £10 up front, which gets you 3GB of monthly data, unlimited calls and texts, 24 months of BT sport, and EE's fastest download speeds (where available). Both phones will come with a Google Home mini while stocks last.
As mentioned before you can get both phones at Carphone Warehouse, with a variety of contracts available from EE, O2, Vodafone, iD, and Virgin Mobile. A lot of these contracts also come with a free Google Home Mini while stocks last. Sadly Three doesn't seem to be there, so no unlimited data for you. Unless, of course, you buy an unlocked phone outright. It's available from the usual sources, including directly from Google. SIM free prices start at £629 for the 64GB Pixel 2, and £799 for the 64GB Pixel 2 XL. Upping the storage to 128GB adds another £100 onto your bill.