There are many types of vacuum, from upright and stick to cylinder (sometimes called canister) and handheld. You can even get robotic self-cleaning vacuums. Sticks are generally better for hard floors and lighter cleaning work, whereas upright and cylinder models are powerful enough to tackle all floor types.