There are many types of vacuums ranging from self-powered Robot vacuums to bagless uprights and canister vacuums. This is the first and most important step when choosing a vacuum. You should consider what style of vacuum is good for your current situation, and what will also stand the test of time. If you have a home with thick carpets as well as tile and wood, you want to make sure the style of vacuum you get can clean all surfaces effectively.