This will vary depending on the scope of your marketing efforts and whether your strategy is affected by unpredictable external factors.
Generally, you should be revisiting your marketing strategy at least every quarter to refine your goals and determine the effectiveness of your current marketing channels to see if it’s time to switch things up.