Valid, Void, Voidable and Unenforceable Contract
Contract law places contracts in the following categories
1. Valid contract. A valid contract meets all the essential elements to establish a contract.
2. Void contract - No contract exists
3. Voidable contract. A voidable contract is one where one or both parties have the options of avoiding or enforcing the contract.
4. Unenforceable contract - An unenforceable contract is a contract that cannot be enforced because of a legal defence