The Battle for Voters in 2024: Which Party is Winning?