A law states what will happen under a given set of circumstances.
A theory explains why or how something happens. Major theories often explain many facts, hypotheses and laws.