What are some criteria that a scientist might use to decide what explanation is the best ?

Scientific explanations deal with empirical data that have been observed or measured. Scientists often come up with a number of possible explanations for what they observe. Give four (4) criteria that a scientist might use to decide what which is the best explanation.