Flu virus mutates rapidly giving rise to new strains with different antigens. Because of this, different antibodies are needed and the memory cells produced during the previous bout of flu cannot recognise the new antigens. The body therefore is not immune to the new strain of flu