Display

Moto G7 Power: 6.2-inch HD+ LCD display Samsung Galaxy M20: 6.3-inch full HD+ display Asus Zenfone Max Pro M2: 6.3-inch full-HD+ display

Processor

Moto G7 Power: Qualcomm Snapdragon 632 processor Samsung Galaxy M20: Octa-core Exynos 7904 processor Asus Zenfone Max Pro M2: Octa-core Qualcomm Snapdragon 660 processor

Primary camera

Moto G7 Power: 12MP primary camera Samsung Galaxy M20: Dual rear camera setup with 13MP and 5MP sensors Asus Zenfone Max Pro M2: 13MP+12MP dual rear cameras

Selfie camera

Moto G7 Power: 8MP selfie camera Samsung Galaxy M20: 8MP selfie camera Asus Zenfone Max Pro M2: 13MP selfie camera

RAM and storage

Moto G7 Power: 4GB of RAM, 64GB of onboard storage Samsung Galaxy M20: 3GB RAM/32GB storage, 4GB RAM/64GB storage Asus Zenfone Max Pro M2: 3GB/4GB/6GB of RAM clubbed with 32GB/64GB of onboard storage.

Support for microSD card

Moto G7 Power: Up to 512 GB Samsung Galaxy M20: Up to 512GB Asus Zenfone Max Pro M2: Up to 2TB

Battery

Moto G7 Power: 5,000mAh battery Samsung Galaxy M20: 5,000mAh battery Asus Zenfone Max Pro M2: 5,000mAh battery

Operating system

Moto G7 Power: Android 9.0 Pie skinned with Moto Experiences Samsung Galaxy M20: Android 8.1 Oreo skinned with Samsung Experience v9.5. Asus Zenfone Max Pro M2: Android 8.1 Oreo

Price

Moto G7 Power: Rs 13,990 Samsung Galaxy M20: The 3GB RAM/32GB storage is priced at Rs 10,990, 4GB RAM/64GB storage costs Rs 12,990. Asus Zenfone Max Pro M2: The 3GB RAM/32GB storage model costs Rs 12,999, 4GB RAM/64GB storage variant is priced at Rs 14,999, 6GB RAM/64GB storage version costs Rs 16,999.

Moto G7 Power vs Samsung Galaxy M20 vs Asus Zenfone Max Pro M2  Comparison - 75Moto G7 Power vs Samsung Galaxy M20 vs Asus Zenfone Max Pro M2  Comparison - 46