What is the maximum Far expiry contract in Nifty and Bank Nifty?

What is the maximum Far expiry contract in Nifty and Bank Nifty? 1 year, 2 years, or even more?

I can see options of even 2027 December in nifty. But, only june and december contracts from 2025 till 2027