In addition to the methods specified in §§ 55-3-24 to 55-3-27, inclusive, a trust terminates if:
(1) The term of the trust expires;
(2) The trust purpose is fulfilled;
(3) The trust purpose becomes unlawful or impossible to fulfill; or
(4) The trust is revoked.