Maybe you are confused as to the meaning of the word fact. Fact is not changeable. Fact is unmovable. Fact is absolute. THEORY IS NONE OF THESE THINGS!!!
No. Facts do not change. For example, the fact "the Earth is flat" did not change. It was, however, proven false.
You are missing a basic understanding of what the words mean. I'm having difficulty understaning how that is possibe considering how many times it has been explained, but we'll explain it again.
Scientific Law: This is a statement of fact meant to explain, in concise terms, an action or set of actions. It is generally accepted to be true and univseral, and can sometimes be expressed in terms of a single mathematical equation. Scientific laws are similar to mathematical postulates. They dont really need any complex external proofs; they are accepted at face value based upon the fact that they have always been observed to be true.
Some scientific laws, or laws of nature, include the law of gravity, the law of thermodynamics, and Hooks law of elasticity.
Hypothesis: This is an educated guess based upon observation. It is a rational explanation of a single event or phenomenon based upon what is observed, but which has not been proved. Most hypotheses can be supported or refuted by experimentation or continued observation.
Theory: A theory is more like a scientific law than a hypothesis. A theory is an explanation of a set of related observations or events based upon proven hypotheses and verified multiple times by detached groups of researchers. One scientist cannot create a theory; he can only create a hypothesis.
In general, both a scientific theory and a scientific law are accepted to be true by the scientific community as a whole. Both are used to make predictions of events. Both are used to advance technology.
The biggest difference between a law and a theory is that a theory is much more complex and dynamic. A law governs a single action, whereas a theory explains a whole series of related phenomena.