Good question, for me the answer is 'I don't know yet'.
I am retired in Thaiand have Type 2 but no medication since going LCHF a few years ago. However the vaccination plan here is shambolic to be polite. The government here states publicly that all are entitled to a free vacination but in truth they operate a Thai First policy on the ground. I have been unable to register for 2 months so far. Only 3 million of 66m Thai are vccinated so far and due to lack of ordering in time there are frequent periods of no vaccines so the centres and hospitals have to suspend operations.
Aside from that there are currently only 2 vaccines available, Sinovac and AstraZenica. Sinovac is very unpopular with the Thai as, well, it's made in China. It has not been authorised for over 60's till recently and is a vaccine of traditional manufacture, making it less experimantal, but has lower efficacy.
The AZ is manufactured here in a new facility and the plan was to manufacture all its own needs in country but in practice they are now 'talking' about buying Pfizer, Moderna, Sinopharm and Sputnik V, all of which will be lucky to be delilvered by the end of the year. I should add they talk a lot but do little.
So, do I risk the cheap Chinese one, or take the AZ and risk the possible but low probability of serious side effects if the xenophobes in government ever let me register.
Or do I wait for the newer ones to arrive and keep an eye on their performance? Eventually I should be able to go to a private hospital and purchase a shot of whatever one I want, again a long time away.
To add to my dilemma I am 66 and in addition to having Type 2, take blood pressure meds after receiving 3 stents 10 years ago.
Or maybe I should follow the sportsman and just wait till everyoe else gets their jabs and reduces the risk.