When can a theory be revised?

if the general public does not understand the theory

after 10 years

if new knowledge expands and corrects our understanding

when a new scientist begins working on it

1 answer

if new evidence contradicts the current theory