If you want to pay less for similar, the Axon 7 is comparable to the OnePlus, and about $100-$150 cheaper. plus it's got fantastic sound quality and a really good camera.
Unfortunately they didn't release the Axon 8 this year so there's not a newer-gen version, but I was picking between the Axon 7 and the OnePlus 3T in 2016 and it looks like it still holds up decently against the OnePlus 5.