This document discusses different types of contracts including valid, voidable, void, unenforceable, bilateral, unilateral, express, implied, and executed contracts. It provides examples and definitions for each type. Key points include that a valid contract is enforceable by law, a voidable contract can be enforced by one party but not the other, and a void contract was initially valid but became invalid due to external reasons like a government ban. Bilateral contracts involve obligations from both parties while unilateral contracts involve an express promise from one party only.