Display Asus Zenfone 5Z: 6.2-inch FHD+ LCD touch display with 19:9 aspect ratio OnePlus 6: 6.28-inch FHD+ Full Optic AMOLED display with 19:9 aspect ratio Honor 10: 5.84-inch full-HD+ FullView display with 19:9 aspect ratio Processor Asus Zenfone 5Z: Qualcomm Snapdragon 845 OnePlus 6: Qualcomm Snapdragon 845 Honor 10: HiSilicon Kirin 970 processor Primary camera Asus Zenfone 5Z: Dual rear cameras with 12MP and 8MP sensors OnePlus 6: 16MP+20MP dual rear cameras Honor 10: 24MP+16MP dual rear cameras with AI photography mode Selfie camera Asus Zenfone 5Z: 8MP selfie camera OnePlus 6: 16MP front facing snapper Honor 10: 24MP AI camera RAM and storage Asus Zenfone 5Z: 6GB RAM/64GB internal storage, 6GB RAM/128GB onboard storage and 8GB RAM/256 GB inbuilt storage OnePlus 6: 6GB RAM/64GB inbuilt storage, 8GB RAM/128GB onboard storage and 8GB RAM/256GB of internal storage Honor 10: 6GB RAM/128GB internal storage Support for microSD card Asus Zenfone 5Z: Up to 1TB OnePlus 6: No microSD card slot Honor 10: No microSD card slot Battery Asus Zenfone 5Z: 3,300 mAh OnePlus 6: 3,300 mAh Honor 10: 3,400mAh Operating system Asus Zenfone 5Z: Android Oreo skinned with ZenUI OnePlus 6: Android 8.1 Oreo topped with OxygenOS 5.1 Honor 10: Android 8.1 Oreo with EMUI 8.1 on top Price Asus Zenfone 5Z: The 6GB RAM/64GB onboard storage variant costs Rs 29,999, the 6GB RAM/128 GB storage model is priced at Rs 32,999 and the 8GB RAM/256GB storage variant can be picked up at Rs 36,999. OnePlus 6: The starting price of the phone is Rs 34,999, the 8GB RAM and 128GB model costs Rs 39,999 and the 8GB RAM and 256GB inbuilt storage variant bears a price tag of Rs 43,999. Honor 10: Rs 32,999

Comparison  Asus Zenfone 5Z vs OnePlus 6 vs Honor 10 - 33Comparison  Asus Zenfone 5Z vs OnePlus 6 vs Honor 10 - 18