There are a number of different variations of the flu virus in circulation each year and the type of flu virus in circulation can change each year. This is why a new flu vaccine needs to be given every year. The flu vaccine helps your immune system to produce antibodies to fight the flu virus. When someone who has been vaccinated comes into contact with the virus, these antibodies attack the virus preventing infection.