In the case of covid, the suspicion is that the former is true. There isn't enough data yet to be able to say one way or the other with any certainty, however.
The weird thing is the virus has been around for 6 months and no one has caught it twice...