Nokia 8.1 vs OnePlus 6T vs Oppo R17 Pro vs Asus Zenfone 5Z: Which is best?

Nokia 8.1 vs OnePlus 6T vs Oppo R17 Pro vs Asus Zenfone 5Z: Which is best?