What's the best way to get new iPhone?

Order from online and wait? But also go some village where not that much line? If order from online it'll come at 19th? Or longer?

Now there's a waiting line, you can get on a wait list in the carrier stores or apple store.

Ebay.com has many to select and delivery dates can be adjusted