OnePlus 5 and Xiaomi Mi6 both are good phones but Xiaomi is a cheap brand. I bought Xiaomi Mi5 and it was a pathetic phone. The battery backup was not that good. The average camera quality and Display quality was also not that good and By the blessings of GOD if you have ever got a chance to visit their service center then God Bless you. So I am going to through my Mi5 and I will buy OnePlus 5 as it has a better reputation in my head.
The Xiaomi Mi6 is another powerful smartphone from the house of Xiaomi, which has been extremely generous in providing the Indian smartphone market with a large number of great quality smartphones. This smartphone feeds from a powerful processor and a great camera quality. So if you want to own such a smartphone, there wouldn't have been any better option than this.Xiaomi Mi6