The new Xiaomi Mi 9 has an impressive spec sheet, but how does it compare when stacked up against the OnePlus 6T and Google's Pixel 3 XL?

More...