Both are good bro. you can check with offline once before placing order online for any available offers. then based on offers you may go with online. Flipkart and Amazon or trusted ofcourse. but even its apple india website, recording a full unboxing video is recommended.