Nintendo's own president just confirmed during a recent Investor Briefing that yes the successor to the Nintendo Switch, dubbed "Switch 2" by the gaming community until confirmed otherwise, will be revealed within the "upcoming fiscal year." This means the console will finally be unveiled sometime between now and March 2025, though I personally think it'll be before 2024 is over. If Nintendo follows a similar schedule that they did with the original Switch we might be getting a reveal around fall, then a blowout of launch information in early 2025, and then the launch probably around next Spring.
Nintendo also confirmed that yes they will have a Nintendo Direct next month, which admittedly was expected but a solid confirmation never hurts. It should be noted though that the new console will NOT be shown at this Direct. This Direct will likely be focused solely on the last major releases Nintendo still has for the current Switch, probably a handful of smaller "wind down" titles to keep players happy but nothing mind blowing like Metroid Prime 4 (unless it's confirmed Prime 4 is a crossgen game like Breath of the Wild was).
So place your bets, will Nintendo call the system the "Switch 2" and keep the branding simple but not as confusing for the average consumer like what happened with the Wii U, or do you think Nintendo will opt for a new name entirely? I personally think they will keep the "Switch" name, but I think after the Wii U Nintendo learned a hard lesson in realizing the name of the console does need to be something that makes it 100% clear "this is a new console, NOT an accessory."