When I purchase my computers and phones, I go with the idea that it will last me a long time. Needless to say when the newest latest thing hits the streets, I'm usually in line for a new one.
The iPhone 4g is the exception, based on what I've seen from gizmodo and working with the beta, i'm a little underwhelmed and I'll not be getting the latest iPhone