Display

Xiaomi Black Shark 2:  6.39-inch full-HD+ AMOLED display Asus ROG Phone: 6-inch full-HD+ AMOLED display OnePlus 7: 6.41-inch Full HD+ display

Processor

Xiaomi Black Shark 2: Qualcomm Snapdragon 855 SoC Asus ROG Phone:  Qualcomm Snapdragon 845 SoC OnePlus 7: Qualcomm Snapdragon 855 SoC

Rear camera(s)

Xiaomi Black Shark 2: A 48MP primary sensor with an f/1.75 aperture and a 12MP secondary sensor with an f/2.2 aperture. Asus ROG Phone:  Dual rear cameras with a 12MP sensor and an 8MP sensor. OnePlus 7: 48MP primary camera with an f/1.7 aperture + a 5MP depth sensor with an f/2.4 aperture

Selfie camera

Xiaomi Black Shark 2: A 20MP selfie camera with an f/2.0 lens Asus ROG Phone: An 8MP front-facing camera OnePlus 7: A 16MP selfie camera with an f/2.0 aperture

RAM and storage

Xiaomi Black Shark 2: 6GB RAM/ 128GB internal storage and 12GB RAM// 256GB storage Asus ROG Phone: 8GB of RAM clubbed with 128GB of internal storage OnePlus 7: 6GB/ 8GB RAM and 128GB/ 256GB storage

Support for microSD card

Xiaomi Black Shark 2: Yes, up to 256GB Asus ROG Phone: No OnePlus 7: No

Battery

Xiaomi Black Shark 2: 4,000mAh battery Asus ROG Phone: 4000mAh battery OnePlus 7:  3,700mAh battery with 20W fast charging support

Operating system

Xiaomi  Black Shark 2: Android 9 Pie  Asus ROG Phone: Android 8.1 Oreo skinned with ROG Gaming UI OnePlus 7: Android 9 Pie skinned with OxygenOS

Starting Price

Xiaomi Black Shark 2: Starting price of Rs 39,999 Asus ROG Phone: Rs 69,999 OnePlus 7: Starting price of Rs 32,999 This is how the Xiaomi Black Shark 2 compares with the Asus ROG Phone and OnePlus 7. All three come with some pros and cons and which among three is perfect for you really depends on what exactly do you prefer while buying a gaming smartphone. Which among the three would you buy? Let us know in the comments below.

Compare  Xiaomi Black Shark 2 and Asus ROG Phone and OnePlus 7 - 62Compare  Xiaomi Black Shark 2 and Asus ROG Phone and OnePlus 7 - 18