(a) An insurance company authorized by its charter to write fire, marine, lightning, tornado, or inland marine insurance in this state may not write life insurance.
(b) An insurance company authorized to write life insurance in this state may not write fire, marine, or inland marine insurance or any other insurance described by Section 862.051.
(c) The commissioner shall enforce this section.