I'm not sure entirely what is the best course of action to distribute the vaccine, I could see that a couple of options could be viable. I can see drawbacks, but positive stuff to almost every option that I am thinking about. My thoughts of this was with the notion of the vaccine being free. I'm thinking that maybe the best could be to split the vaccines to those that are apart of gen z and gen y(millennial), that way we have most of the working age to be able to hold up the economy and businesses for everyone. However doing this option would most likely leave out the most vulnerable people and they would have a harder chance to survive without the help the vaccine would be able to give.
Another option would to be able to give it those the front-line hospital workers first then go through with any of the other options listed here.
weaken immune system could be good so that they could have a better chance of surviving if they actually come down with it. Then if there's any left over give it to those that are working and have a high contact risks in order to lessen the spread and to help them if they need it for work.
elderly could possibly be the worst way maybe, but then they would be good and could possibly help lower the mortality rate and infection rate.
even could possibly be a good way to spilt it up, that it doesn't discriminate against anyone when distributing the vaccine.
cost: so if the vaccine does cost money then those that would be able to afford it, and then they would hopefully if there's any left to distribute them amongst those that are at high risk and then others at a bit of a reduced rate.
I think that the first would be the best option but that would be based on whether or not the thing is going to be free at least in the US. However if the cost will be a factor then the last one I would assume be the way it would be.