Having had my oneplus one for over 3 years it's starting to fall apart (screen coming off)
Ideally don't want to spend more than £300-350 if I am to buy the phone outright, so oneplus 5 is a no go
If it's pay monthly then ideally around the £30 a month mark, I've made a shortlist and I just want to know what people's thoughts are;
1. Samsung Galaxy S8- £35 a month for 30gb data and unlimited texts and minutes
2. Buy a Xiaomi mi6 for around £300- only problem is warranty if it goes wrong and also does it support android pay?
3.) LG G6- buy the asian version with Quad DAC, again around £300
4.) Huawei Honor 9- £29 a month, 12gb data, unlimited texts and minutes
Any other suggestions?
Ideally don't want to spend more than £300-350 if I am to buy the phone outright, so oneplus 5 is a no go

If it's pay monthly then ideally around the £30 a month mark, I've made a shortlist and I just want to know what people's thoughts are;
1. Samsung Galaxy S8- £35 a month for 30gb data and unlimited texts and minutes
2. Buy a Xiaomi mi6 for around £300- only problem is warranty if it goes wrong and also does it support android pay?
3.) LG G6- buy the asian version with Quad DAC, again around £300
4.) Huawei Honor 9- £29 a month, 12gb data, unlimited texts and minutes
Any other suggestions?