Xiaomi Mi 6 vs iPhone 7

Xiaomi Mi 6
The all new Xiaomi Mi 6 features a 5.15-inch display carrying a 1080 x 1920 FHD resolution. The Snapdragon 835 chipset is under the hood with an octa-core 2.45 GHz CPU, and the Adreno 540 GPU. The handset will come with 6GB of RAM and 64GB or 128GB of native storage, and a 3350mAh. On the back there are two 12-megapixel cameras one of which comes with OIS and the other with 2x telephoto lens. Selfies are covered by an 8-megapixel front facing unit.

Apple iPhone 7
The Apple iPhone 7 is expected to be the successor to the iPhone 6s. The specs listed in this page are currently based on rumors, leaks and expectations, and thus will be updated as more information becomes available.
Video