According to BBC Reality Check, the annual jab prevents 30 to 60 percent of people on average.
The remaining 70 to 40 percent of people could still contract the flu but experience a milder and shorter illness.
The NHS adds the vaccine can stop people from transmitting the virus to other, more vulnerable groups.
Once administered, the jab takes 10 days to two weeks to take full effect.
Source: Daily Express