It is always funny when people say this" Wait until the next model comes out! It will this exciting feature or that exciting feature"
If people did this they would never buy another phone because next years model is sure to have a new and exciting feature.
I have the iPhone 11 pro max and Note 10+ and can't wait to get the Pixel 4 XL.....
I agree to a point. The reason I think it's a bit different is bc of what I said:
From all accounts, the iPhone 11 is not meant to be a completely new version (I mean, that's the PR for obvious reasons, but Apple has apparently been working on 2020 for some time now). It is merely a tightened up version of the 10r. Which is good because the 10r was a good phone and people have every reason to believe that this iPhone 11 is supposed to be a solid phone of a phone that was already successful.
From all accounts, on the other hand, the iPhone 12 is supposed to be a phone significant changes.
So, yeah, it objectively makes sense for some people to buy an 11, while it objectively makes sense for others to simply wait a mere year if they are looking for exciting new game-changing features like a USB C (which is a big deal to many).
So no, there isn't always a good reason for anyone to wait and yes, there are sometimes good years for most to skip. The 11 looks great, but I don't know what the OP is looking for.