The parties to a premarital agreement can contract with respect to property and its disposition, spousal support, the making of a will or trust to carry out the agreement, benefits from life insurance policies, the choice of law governing the agreement, and any other rights not in violation of law or public policy.