The lifespan of a vacuum cleaner varies depending on the type and usage. Generally, upright vacuums last around 5 years, while canister vacuums can last up to 10 years. Some experts suggest replacing a vacuum every 3-5 years, depending on usage and signs of wear and tear.