1. Your source is right.
2. Your source is wrong (didn't know all the details).
3. Your source knew all the details and lied to you.
Maybe a 4. Source held back a surprise for me.
But I'd still go with 1.
If your source intentionally held back information, he effectively lied to you. That suggests that Apple engages in active disinformation. I'm not sure they do that, but I think that'd be fine if they did.
This uncertainty as to what the next iPhone will be like and when it will arrive is great for business. First, anyone inclined to wait for a new phone has absolutely no idea what they're waiting for or when they can hope to get it. Second, it keeps the blogosphere endlessly humming about the iPhone.
If #4 is true and the next iPhone
does have a "surprising" new design (your source told you otherwise), some people would be more inclined to wait. But if people believed that the next iPhone will
not have a new design, then those people would probably just buy the iPhone 4. A sale today is better than a sale 3 months from now.
I may be repeating myself, but it won't matter to me if the next iPhone retains the same design. I'll be buying it on day one regardless.