First of all I am here to give u review about mi5 32gb version which have 3gb ram its have one more options4/128gb version but I am talking about 32 gb and well everyone said this its a best its a best first of all I am tell u something its have front and back glass and its really fell like plastic its not all metal and second thing in 25k just 3gb ram with 32 gb and u cant expand storage bcs they not provide memory card option in flagship phone just have 32gb and u will get 24 gb out of box they said we give best camera and ois with 4k recording if h dont know 30 mint 4k clip will eat your 20gb easily and they said we used snapdragon 820 so if you dont have space then what will u do with that u will store game or media or your pics 32gb its not enough bcs now days mid range device 10/12k give u 3gb ram 32gb storage with memory card slot full HD display snapdragon 652 wich is best so