Flexi Says: Viruses are smaller than bacteria. Viruses cannot survive without a host while bacteria do not require any host for its living. Unlike bacteria, most viruses cause diseases related, such as those related to the respiratory system and the liver. Viruses are capable of targeting bacteria.