With proper maintenance and cleaning, a good vacuum cleaner will last for an average of eight years. But this longevity depends on the brand also.