Seeing as both Xiaomi and Lenovo bring on the market solid smartphones, we thought about comparing the two, to make your choice easier. The newest releases from the both companies, the Xiaomi Redmi Note 3 and the Lenovo K5 Note, have almost equal prices, both run on Android, and even the display size is the same. So there’s got to be some differences right?

Well, the biggest difference is that the Redmi Note 3 was already launched in China, first with a MediaTek processor which was later changed for the Snapdragon 650 for the Pro version, while the K5 Note was just announced about three months ago.

Here are the other differences and even similarities:

As it was already said, both smartphones have identical 5.5 inch displays, with a 1920×1080 Full HD resolution.

RAM and Storage
Both of them are dual sim phones which can use microSD cards to expand their memory. The Redmi Note 3 actually has 2 models you can choose from: one which has 2GB RAM and 16GB storage and another which has 3GB RAM and 32 GB storage. Lenovo’s K5 Note comes only in one model, the 2GB RAM and 16GB internal memory one.

Camera set-up
Xiaomi’s phone comes with a rear camera of 16 megapixels, front camera of 5 megapixels and a 1080p video resolution, which for a smartphone is a lot, while the Lenovo K5 Note comes with a 15 megapixel rear camera, 8 megapixel front camera and 1080p video resolution.

Operating System
The Redmi Note 3 uses Android 5.1.1 Lollipop-based MIUI 7.0. and Lenovo’s smartphone uses Android 5.1 Lollipop OS and  Vibe UI from Lenovo.

Dimensions and Weight
The difference here is that the Redmi Note 3 has 150mmx76mmx8.7mm, with a 164g weight, while the K5 Note has 152mmx75.7mmx8.5mm. In Lenovo’s case, the wight is still unknown.

First of all, you should keep in mind that the prices will be different in different regions. For example, in India the Redmi Note 3 is a bit more expensive than in China. On Amazon, Xiaomi Redmi Note 3 costs $250, and Lenovo K5 Note starts from $127.