Does it apply for the iPhone 3G? I wouldn't mind paying 267.99 instead of 299.99 for the 16 GB.

I don't even know if I'm switching yet, but my T-Mobile contract is up in October.