Aerobic respiration needs oxygen, while anaerobic respiration does not need oxygen. There is complete oxidation of glucose in aerobic respiration, while it is incomplete in anaerobic respiration. Lactic acid and ethanol are the main products of anaerobic respiration, while carbon dioxide is the end product of aerobic respiration.