So yes, in all available research natural immunity has proven to be more effective and longer lasting - though like the vaccines, the duration of efficacy specific to you is little more than a guessing game.