Except as otherwise provided by statute, a contract of a minor may be disaffirmed by the minor before majority or within a reasonable time afterwards or, in case of the minor’s death within that period, by the minor’s heirs or personal representative.