A. When the list of choices are a handful, say less than 5.
B. When the list of values are static and defined in the property rule form as a local list
C. Whenever you need to preset a default value.
D. Whenever the field is required and selection is required.