Both are for acute episodes. However, NSAIDs are first line because they're much better tolerated. If you ever see a patient get Colchicine, you'll never forget why it's second-line therapy. No fun at all.
Indomethacin is always the answer offered, but in reality, naproxen and ibuprofen work as well. Start with high dosing.