Latest Xiaomi phone buyers-guides

Xiaomi Mi A2 vs Samsung A8 vs Moto G6 vs Nokia 7 Plus: Which is best?