Only for totally ordered sets [1]. Floating-point numbers, for example, are not totally ordered, because !(NaN == NaN).
[1] https://en.wikipedia.org/wiki/Total_order