Im in india so here seasons are winter ,summer ,monsoon. I have bred bettas during monsoon. I have heard from one friend that bettas breed mostly in rainy season
When they are mature they will breed whenever conditions are good. If the water is clean and the temperature is above 24C, and there is plenty of food, they will breed all year round.