Water and soap are better if your hands are totally dirty or contaminated as to remove the debris from your hands. Washing your hands with water and soap primarily removes the bacteria by the mechanical process of rubbing the debris, then rinse it away with running water. The traditional hand washing is very ideal when there is a visible material shown on your hands to remove. The antibacterial soap sounds awesome, but many studies have shown that using this antibacterial soap doesn’t lead to any improvement over the use of any other kind of soap. Researchers think that these soaps are EVIL as they could harm your skin and muscles.
Hand Sanitizer with 70% alcohol is actually much better than hand washing about hundred times better. It could kill most of bugs. It is very effective against viruses such as HIV, the flu virus or the viruses which cause the common cold. The hand sanitizer with at least 70% alcohol killed 99.9% of bacteria in 30 seconds, and 99.99% to 99.999% after 60 seconds (one minute). You should know that alcohol needs at least 30 seconds to work or a minute better; so remain your hands wet and well covered with the sanitizer while rubbing it till 30 seconds, then wash it with the running water. Alcohol based sanitizer don’t kill only few things including: Rabies virus and Clostridium difficile which is usually acquired in hospitals only not clinics. Alcohol concentration 70% is ideal, 60% is probably OK while 30% or 40% probably don’t work.
You have to wash your hands in these conditions: when your hands are visibly soiled, after using bathroom, after touching animals, after coughing or sneezing into your hands, after changing a diaper or after taking the trash out.