After reading too many posts to remember where people are wondering if they should wait for the next big thing, I want to offer some advice:
[list type=decimal]
[*]If the lens/camera JUST came out (and isn't a Rebel), it will be years before the next one, so please don't ask about the 200-400 1.4x II or 6D II anytime soon
[*]If it's a lens, buy the current one if you need it. If they announce a new one right away, you can either return the lens you just bought (if possible) or sell it for nearly or sometimes even more than what you just paid
[*]If it's a body, check the timelines of how often Canon updates them. The 1D series is many years apart, the 5D (and probably 6D) is 3-4 years apart, the x0D series about 2 years, and the Rebels about a year. If it's been that long since the current model came out, deal with what you have or buy the current model if you need it. Bodies, unlike lenses, don't hold their value well, so it can be worth the wait in some cases. Of course, Canon doesn't always follow these timelines (5D III for example) so it's harder to play the waiting game.
[*]Finally, most lenses are only refreshed every 5-7 years, at best, and those are usually the common Pro lenses (24-70, 70-200). Other lenses like the 50 f/1.4 may never get an upgrade as long they keep selling so well. Or maybe it just seems like it.
[/list]
I'm sure other members will have better advice to tack onto this post.
[list type=decimal]
[*]If the lens/camera JUST came out (and isn't a Rebel), it will be years before the next one, so please don't ask about the 200-400 1.4x II or 6D II anytime soon
[*]If it's a lens, buy the current one if you need it. If they announce a new one right away, you can either return the lens you just bought (if possible) or sell it for nearly or sometimes even more than what you just paid
[*]If it's a body, check the timelines of how often Canon updates them. The 1D series is many years apart, the 5D (and probably 6D) is 3-4 years apart, the x0D series about 2 years, and the Rebels about a year. If it's been that long since the current model came out, deal with what you have or buy the current model if you need it. Bodies, unlike lenses, don't hold their value well, so it can be worth the wait in some cases. Of course, Canon doesn't always follow these timelines (5D III for example) so it's harder to play the waiting game.
[*]Finally, most lenses are only refreshed every 5-7 years, at best, and those are usually the common Pro lenses (24-70, 70-200). Other lenses like the 50 f/1.4 may never get an upgrade as long they keep selling so well. Or maybe it just seems like it.
[/list]
I'm sure other members will have better advice to tack onto this post.