What is the difference between health insurance plan of General Insurance Companies and Life Insurance Companies?

Health insurance plan of general insurance company works on the principle of reimbursement. In which hospitalization expenses (provided that of min of 24 hrs hospitalization) is paid upto sum assured.

Health insurance plan of life insurance companies works on the principle of compensation. In which hospital daily cash benefit (provided that of min 48 hrs hospitalization) and major surgical benefits are paid as per the fixed amount under plan opted irrespective of actual expenses. In this type of plan premium are allocated in two parts one is investments and another is for providing benefits. Generally, premium and expenses are on higher side in such type of plan.