iPhone 3G and 4(no G) are types of iPhones. If you've been with AT&T for more than a year you can go into an AT&T store an upgrade your plan for two more years and get the iPhone 4 for $200 plus tax.
No, you do not need to buy internet from AT&T when you purchase an iPhone. You can buy the iPhone unlocked or through other retailers and choose any carrier or plan that suits your needs. However, if you buy the iPhone through AT&T, it may come with specific plans or offers tied to their services.
YOU CAN'T buy an iPhone 4 because THEY DON'T exist.
The iPhone 4 isn't free.
Right now, you can get a cheap iPhone 4 from Sprint and AT&T. You can get one from AT&T for around $100.
at&t stores, best buy
No
Many companies offer cell phone service without a contract that also offer and IPhone 4. Cricket, AT&T, T-Mobile, and even sites such as Best Buy and Amazon can offer these phone without a contract.
AT&T Verizon Sprint T-Mobile Walmart best buy apple store
The IPhone 4's from Verizon are the same as the IPhone 4's from AT&T. The only difference is the service.
No, Sprint does not carry iPhone 4. Only Verizon and AT&T.
The best place to buy accessories for the IPhone is AT&T because they sell the IPhone there. You can find them a lot cheaper on EBay, but they may be not from Apple.