Who will hold the highest approval rating by mid-2026?