According to what I have been reading YES. The reason being that these vaccines result in short term memory recognition of the virus, so you do need a new vaccine every year to remain protected. I read this here :
If you received last year?s seasonal vaccine and the monovalent vaccine, is it necessary to receive this year?s vaccine? The answer is yes, because the H3N2 strain is different ? last year the vaccine contained a Brisbane strain while this year?s H3N2 isolate is from Perth. The full WHO report on strain selection is available as a pdf document.
What would be the answer if this year?s trivalent vaccine were identical to that used last year? The answer would still be to receive the vaccine, because the duration of immunity provided by the inactivated influenza vaccine has always been an issue. In elderly recipients (>65 years of age) immunity barely lasts for a single influenza season. Younger recipients will likely be protected from disease for one influenza season, and perhaps a second season as well, although in the latter case a milder respiratory disease may result. For these reasons the CDC recommends annual immunization against influenza virus for all individuals 6 months of age and older.