Where can i purchase an iPhone 5s online?

I want to surprise my big sister with an iphone 5s for Christmas. She deserves it. How long will it take? Would it arrive for Christmas on time? Where can i purchase a white one?

The apple store online or you could try ebay

Try sites like FLIPKART, EBAY etc.

Apple online store is most trusted and secured one.Apart from it Amazon.com and ebay r trusted one.Delivery period may be within a week. But i suggest to visit near apple store or other good iphone showroom and have a look its features and finally purchase it

You could buy one from her cell phone carrier or from Apple. That way you know it will work with her cell phone serve.