Life Income (Health Care) Law and Legal Definition

Life income refers to a settlement option under which annuity payments are paid as long as the beneficiary lives, even if the principal has been exhausted. In case of death of a policy holder, before the completion of a specified period, the payment will be directed to the beneficiary who is designated by the policy holder.