The document categorizes and illustrates the various types of contracts according to enforceability, formation, and execution. There are valid, voidable, void, and unenforceable contracts based on enforceability. Formation can be express, implied, or constructive. Execution is executed, executory, bilateral, or unilateral. A voidable contract allows one party the option to void the contract, such as one made under coercion. An illegal contract involves an illegal action or consideration.