Display Oppo Realme 1: 6-inch full-HD+ (1080x2160p) display Xiaomi Redmi Note 5 Pro: 5.99-inch FHD+ display with 18:9 aspect ratio Asus Zenfone Max Pro M1: 5.99-inch full HD+ display with 18:9 aspect ratio Processor Oppo Realme 1: MediaTek’s 12nm octa-core Helio P60 processor Xiaomi Redmi Note 5 Pro: Qualcomm Snapdragon 636 processor Asus Zenfone Max Pro M1: Qualcomm Snapdragon 636 processor Primary camera Oppo Realme 1: 13MP rear camera. Note that the camera app of Oppo Realme 1 comes with support for AR stickers that can be applied to photos taken by both cameras. Xiaomi Redmi Note 5 Pro: Dual rear camera setup with 12MP and 5MP sensors. Asus Zenfone Max Pro M1: 13MP+5MP dual rear cameras with LED flash (A new variant with 16MP+5MP dual rear camera setup will also be launched soon). Selfie camera Oppo Realme 1: 8MP front facing camera with AI Beauty 2.0 feature. Xiaomi Redmi Note 5 Pro: 20 selfie camera with LED flash and Xiaomi’s AI learning mechanism. Asus Zenfone Max Pro M1: 8MP front-facing snapper with Snapdragon camera app interface. RAM and storage Oppo Realme 1: 3GB RAM/32GB internal storage, 4GB RAM/64GB onboard storage and 6GB RAM/128GB storage. Xiaomi Redmi Note 5 Pro: 4GB RAM/64GB internal storage, 6GB RAM/64GB onboard storage Asus Zenfone Max Pro M1: The smartphone is presently available in two storage variants — 3GB RAM/32GB onboard storage, 4GB RAM/64GB internal storage. Another variant with 6GB RAM/64GB storage is set to launch in India soon. Support for microSD card Oppo Realme 1: Up to 256GB Xiaomi Redmi Note 5 Pro: Up to 128GB Asus Zenfone Max Pro M1: Up to 2TB Battery Oppo Realme 1: 3,410mAh Xiaomi Redmi Note 5 Pro: 4,000mAh Asus Zenfone Max Pro M1: 5,000mAh Operating system Oppo Realme 1: Android 8.1 Oreo skinned with ColorOS 5.0 Xiaomi Redmi Note 5 Pro: MIUI 9 based on Android 7.1.1 Nougat Asus Zenfone Max Pro M1: Android 8.1 Oreo Price Oppo Realme 1: The cost of 3GB RAM variant is Rs 8,990, the 4GB RAM variant is priced at Rs 10,990, and the 6GB RAM variant bears a price tag of Rs 13,990. Xiaomi Redmi Note 5 Pro:The 3GB RAM variant is priced at Rs 14,999 and the 6GB RAM version costs Rs 16,999. Asus Zenfone Max Pro M1: The 3GB RAM version costs Rs 10,999 and the 4GB RAM bears a price tag of Rs 12,999. The upcoming 6GB RAM version of the smartphone will be launched at Rs 14,999.