The question is, how long will that protection last? Will we need to get annual Covid booster shots? I think that’s likely...
its very hard to tell, we are still very early on with this thing - - - now having said this think about all of the things that vaccines have pretty much eliminated without any need for annual vaccines - things like polio, It is possible that if we get enough people vaccinated and combine that with people who have natural immunity from having had the virus that this thing could stop mutating - it can only mutate inside people it infects so it is possible that herd immunity as they call it could pretty much stop it long term - - but this also means world wide herd immunity - won't do a dang bit of good if only some countries get to herd immunity - the virus will just keep mutating in the other places and then be brought around the world by travelers
or perhaps like you suggest it will be like the flu with new vaccine needed each year to adjust for mutations
and then there's a third option that they come up with a universal COVID vaccine that will cover any mutation at least enough so that they can no longer kill people - then it will just become something we get from time to time but don't really worry about it
or last, but not least perhaps all of these vaccines will become like the cancer cure in I Am Legend - - - you remember the one that killed almost everyone off and turned the rest into night creatures trying to kill Will Smith - - - a remake of a remake - good movie except for the GSD having to die