You want a policy that covers the period of your greatest financial liabilities. If you're buying insurance today to ensure that you can pay college tuition for a 12-year-old child, for example, a 10-year policy would make sense. It's generally better to err on the side of a longer-term policy, since the cost and availability of products will change as you get older.