It is advisable to buy an endowment plan when you have a steady flow of income to pay the premiums on time. Moreover, getting an endowment plan early helps in longer duration of investment and build a large corpus.