It was clear Switch was going to last until 2024 or 2025, but with the Nintendo Direct with MK8D DLC through 2023 I think that pretty much confirms they'll keep it going until 2025. So yes now I do think for sure Switch will pass DS and PS2 and hit 160 million.
It should be like ~124 million end of 2022, low 140's end of 2023, maybe hit PS2's number right at end of 2024, and push pass 160 million in 2025. 170m is definitely possible before they cut off production.