Various studies have shown that a canister vacuum cleaner can last about 5 up to 6 years. They often last longer than cordless vacuum cleaners, as they do not have a battery that becomes less and less powerful over time.