Rather than how long does one wait to chuck stuff out, a more interesting question for me is how long does one wait to release/buy new (not necessarily better, could be just another version, perhaps worse) technology.
They are two completely different issues.