instead of leave the private key untouched ( not sweeping) to use the Voucher Code before an wait for several days to redeem or are these two things diferrent and not comparable related to increase the grade of privacy.
It's different, but I think the very existence of both options increases your privacy. I'll give an example:
Sweep1a. You deposit now, and get a private key that was created a day ago.
You wait a week, and sweep the private key. That means any external party can see the funds were moved after 8 days.
1b. You deposit now, and get a private key that was created a week ago.
You wait a day, and sweep the private key. That means any external party can see the funds were moved after 8 days.
To the curious outsider, 1a and 1b look exactly the same! If he wants to find your deposit, it could just as well have been a day ago as it could have been a week ago. Or much longer, as you could have stored a voucher for months!
Voucher2. You deposit now, and get a voucher. When you redeem the voucher, you continue at for example 1a or 1b, and once you sweep the private key, anyone can only see how long ago the address was funded. They can't know if you deposited days, weeks or months earlier, which makes it
very difficult to link your deposit to your withdrawal.