The theory explains that any planets can support the existence of life, if it fulfills two important criteria.
1. It must have a right mass to retain an atmosphere.
2. It must have an orbit at just the right distance from its star (Sun) that it allows liquid water to exist. Thus, the distance need to be neither too hot or not too cold and is often referred as Goldilock Zone for life.