There are a lot of tournaments that are annual (Smogon Tournament, Smogon Tour, World Cup), and the rest are basically just held when somebody comes up with a tournament idea and submits it to the tournament staff.
Seasonal tournaments seem to be coming into play a bit now - there's stuff like the Battle of the Week and the Smogon Frontier. The latter is definitely worth waiting for since anyone and everyone can play.