Types of trusts range from a “very simple” revocable family trust to an irrevocable trust fit to specific family situations, including generation skipping trusts, special needs trusts, credit shelter trusts and asset protection trusts.