The best case complexity is often used to describe the best possible of an algorithm under certain conditions.

The average case complexity is useful for understanding how the algorithm is likely to perform on inputs.