Statement 1 is true: A void contract is one that is unenforceable by law (e.g., due to lack of consideration), but it is not necessarily illegal.
Statement 2 is also true: All illegal contracts (such as those involving fraud, or against public policy) are void ab initio and cannot be enforced by law.
Summary:
- Illegal contracts are always void.
- Void contracts are not always illegal (they could be due to technical defects).