Xiaomi redmi note 3 is a good phone but we should not nuy it in 2016 because the RAM is 3 GB and has lollipop version of android which is little old , the latest are marshmallow and android N . So for marshmallow upgrade , 4GB RAM is required but is not available so we cannot even upgrade the phone and will have to use lollipop version till the phones becomes old . The processors are also not swift for and by which phone hangs frequently .