1. The insurance agent will be interested in selling their policies by giving some or the other false promises, however if you ask this question of repatriation of the funds they may not have an answer.
As per the RBI regulations, the claim amounts can be repatriated in proportion to the premiums received from an NRE Account or by way of remittance through normal banking channels. Hence, depending on your period of stay abroad, you can decide how to make the premium payments.
An NRO account is like your regular bank savings account but has certain restrictions. In this account you can deposit your rupee earnings from India such as rent, interest, dividends etc. You can also deposit funds from abroad that are in the form of freely convertible foreign currency. You can issue cheques for all local payments, EMIs or investments through this account.
2. You can repatriate (that is transfer to a bank account outside India) all current income such as rent, interest, dividends etc that you earned in India. Apart from that, if you made any capital account transactions like sale of property or investments, and if you got the sale proceeds in the NRO account, you can repatriate up to $1 million per calendar year. However, you would need to produce a certificate from your chartered accountant declaring that all taxes on the funds have been paid. Only then will the banker permit the repatriation.