The Huawei Mate 20 Pro is currently on a great deal in the UK through O2. You can get the flagship for 650 on a Pay As You Go plan (without a contract), which is both cheaper than the Mate 20 Pro’s regular 899 price and even the P20 Pro’s 799 with the same deal.
We made the rounds at other UK retailers and didn’t find a better deal. In all other places the Mate 20 Pro starts at 779 and balloons all the way to its full retail price of 899.
Both the Black and Twilight Mate 20 Pro’s are in stock and eligible for free next day delivery with O2 UK and the deal doesn’t seem to have a deadline.