Earlier today, Xiaomi announced the Mi A1 smartphone which marks the re-entry of Google’s Android One project in the market with better hardware and features. It now comes with mid-range specs and even has a dual camera setup to make sure that users don’t feel left out in the crowd. But it also means that Mi A1 has to compete with other mid-range smartphones in the same price-range with recently launched Moto G5S Plus and Lenovo K8 Note being its closest rivals.

All of these three mid-range smartphones almost similar specifications and features and that too at an almost similar price. This is the reason we decided to put them against each other and do a detailed specs comparison to see which one is worth your bucks.


All the three smartphones Xiaomi Mi A1, Moto G5S Plus, and Lenovo K8 Note come with the same 5.5-inch Full HD IPS LCD display with Corning Gorilla Glass 3. It means you would be seeing almost same display quality with nothing significant to differentiate one smartphone from another. Even the body to screen ratio is almost same for each of these devices with 70.1%, 71.3%, and 71.1% respectively.

Build and Design:

Starting with the build, you will get a metallic body with each of these smartphones which means you can expect pretty much same durability. It is also something that will give you a premium feel while holding the phone in the hand.

As for design, you will get a pretty unique design with the Moto G5S Plus and Lenovo K8 Note. They will make you have the feeling of being unique in the crowd but with the Mi A1, it is the metal unibody design with antenna lines at the top and bottom which reminds you of the Apple iPhone 7 Plus and OnePlus 5. If you are not concerned with the resemblance, you will not have any other complaints from Xiaomi.


Both Xiaomi Mi A1 and Moto G5S Plus come with the octa-core 2GHz Qualcomm Snapdragon 625 processor and Adreno 506 GPU. While Xiaomi’s offering is only with 4GB RAM and 64GB storage model, Motorola’s release can be purchased in either 3GB/32GB or 4GB/64GB model. It means you are most likely to get the almost same level of performance with these two smartphones along with dependable gaming experience.

As for the Lenovo K8 Note, it features the deca-core MediaTek Helio X23 processor with Mali-T880 MP4 GPU and an option to choose from 3GB/32GB or 4GB /64GB. Even though there are ten cores at your disposal, you should not expect a drastic change in the performance.


With the Xiaomi Mi A1, you will get a 12-megapixel dual camera setup where the first one is a wide-angle lens and the second is a telephoto lens with f/2.0 and f/2.6 aperture respectively. It also supports one-touch focus and HDR mode along with a 5-megapixel selfie camera.

As for the Moto G5S Plus, there is a dual 13-megapixel camera setup with f/2.0 aperture where you will find an RGB sensor and a monochrome sensor. It also offers an 8-megapixel front camera with f/2.0 aperture and LED flash.

Lastly, we have the Lenovo K8 Note with dual 13-megapixel and 5-megapixel cameras with f/1.7 aperture, phase detection autofocus, and LED flash. The secondary lens in the setup is a depth sensor which can help you click photos with the field of depth effect. It further has a 13-megapixel front camera with f/2.0 aperture and LED flash.


The Xiaomi Mi A1 comes with a 3080mAh battery, Moto G5S Plus with 3000mAh battery, and Lenovo K8 Note with 4000mAh battery. All these phones come with fast charging support which means only a few minutes of charging can give you battery backup enough to last for a few more hours.


You will get stock Android 7.1 Nougat on each of these smartphones but the Moto G5S Plus also offers a few handy features called Moto Experiences which eventually enhance the stock Android platform. While all these OEMs will be updating their respective smartphones to Android 8.0 Oreo, it is the Xiaomi Mi A1 which is expected to receive it sooner than all of these here. And as it is a Google-partnered device, it has already been confirmed to receive the Android P update next year.


As you saw that the Xioami Mi A1, Moto G5S Plus, and Lenovo K8 Note offer almost similar experience with the same set of most of the specifications. There is a stock Android interface on each of these phones as well which makes it even harder to decide. We would suggest you go with Xiaomi Mi A1 if you want a stock Android experience with a promise of regular and faster future Android updates. Otherwise, we will recommend you go for the Moto G5S Plus.