Air M1 in 2025 or Windows laptop?

I need 16/17 hours battery life. Purpose: lag free/superfast MS Office, browsing, YouTube, Netflix