> The AstraZeneca vaccine also has 90 percent efficacy when used twice
No it doesn't. Both dosings use two shots, and the "90%" number from the smaller dosing is from an unreliably small sample set of 33 infections -- it could easily be 70-80% by next month when more data comes in.