Question: what is the difference between keep and hold?
Answer: When used as verbs, hold on means to grasp or grip firmly, whereas keep means to continue in (a course or mode of action).