Mi 4 would be an android device and ios system is of apple phones. And as for the memory, there should be different variant of this model, 16/32/64/128. But it is hard to tell which ones are going to come in India.