Three years is a long time in technology. If you had told us in 2017 that OnePlus would be making phones that would go toe to toe with Samsung’s premium devices in terms of price, we would have ...