If the Huawei P10 lite tickles your fancy (isn't it only a 5.2 inch screen though? And camera isn't the best?) Then there's a deal at the moment to get it for anything between £90 and £155, depending on whether you use topcashback and whether that pays out, and how 1 month contracts work.
The detail is in here:
https://www.hotukdeals.com/deals/hu...ing-tcb-50-tracked-net-15499-50-10499-2830983
Suffice to say:
a) You can buy the phone for £140 plus a £15 rolling one month contract with either o2 or Vodafone, which I understand is completely fine to cancel after 1 month, no issue there. From what I've read it should be unlocked to any network.
b) It gets slightly dodgier but slightly cheaper if you ask for a refund on the 1st month paid, before 14 days are up, which by distance selling regulations you apparently can (but unclear how that affects keeping the phone, some suggestion that you should be fine doing that). This would save you the £15 to take it to £140.
c) Also topcashback are doing £50 back on phones bought at CPW on a one month rolling contract, but unclear how long you need to be on the contract for before it will pay out, so if you do cancel the contract as part of option a or b, it may not pay out. Some suggestion you can do a / b and still get c, but no guarantee.
There's a lot of conjecture in the comments but no absolute info, at least last I checked (which was a couple of days ago admittedly), but worth reading through if you do want it.
Either way £155 is cheaper than you've found, and depending how risky you want to make it, you could potentially get it as low as £90. The topcashback is a no risk thing to try, if you don't get it, you don't get it. If you do, bonus! Just don't rely on it as part of your decision. I was tempted by it as a backup phone as it was on my original shortlist, but reviews are a little patchy and it seems my dodgy purchase from China may actually be coming after all (a ZTE Axon 7 at £175) so I'll probably not bother with this now. But at £90 it'd be a steal, and even at £155, it's a pretty decent price.
Incidentally I had a similar dilemma myself - in short looking for a new phone, not really wanting to spend more than £200. Only differences were I wasn't necessarily after 5.5" (certainly no bigger than that), and was happy to try buying from China. Also I wanted 64gb internal memory + SD card (unless a fantastic 32gb deal came along). Spent quite a bit of time looking around, looking at motorolas, samsungs, xiaomis, huaweis, lenovos, LGs, any number of less well known brands. For me the ZTE Axon 7 was by far the best value for money, and until I saw that deal, none of the other sub-£200 phones ticked all the boxes - be it poor camera, poor phone quality, not enough memory, etc etc. Main issue with the ZTE is buying from abroad though, and more specifically gearbest, who seem a little dodgy and frustrating. I don't think you'll get anything that does everything well, for less than £200, if you don't want to go down the china route (or even if you do). So may be worth thinking about what you want to compromise on.
Other phones that may come in at your price range, not sure on UK prices though
Moto G5 Plus (decent camera apparently but phone quality not the best)
Lenovo P2 (camera is apparently pretty poor, otherwise decent)
Xiaomi Mi A1 (pretty decent all round, my second budget choice and almost pulled the trigger a couple of times. I think it recently started being stocked to order from Spain for 220 euros, which may be acceptably local for you. Check but should be covered by warranty (chinese imports aren't). Camera not the best but OK. Can get from China for £150ish)
Samsung A5 - bit pricier but a decent lower quality version of the S range.
Final comment - I'm by no means an expert so don't rely on any of the above thoughts, and do your own research to verify if you do!
Hope helps!
Edit: happy to share my full list if you want - I had a whole spreadsheet going with colour coding, about 20 phones on there!