Is it better to use advancements or predicates?

Generally for performance, which is better?

Continue to help post