In whole life policy, there is no period of maturity as it is payable on death, but endowment policy has a maturity period. Rate of premium is low for whole life policy as compared to endowment policy. Premium is payable throughout the life for whole life policy while only for a specified period in endowment policy.