Which mobile is best? Lenovo vibe p1 or xiomi mi 4?

Which mobile is best? Lenovo vibe p1 or xiomi mi 4?

Xiaomi Mi4 is the best phone, as it comes with 3GB Ram, 5 Inch display, 3080 mAh battery which makes it a complete budget phone. But if you are looking for a phone with Octa Core processor, bigger screen size, increased battery life of 4900 mAh and have no issues with an increase in budget, then this is the perfect phone to buy.