A trust may be created only to the extent its purposes are lawful and not contrary to public policy.
20 Pa.C.S. § 7734