Bluetooth frequency-hopping advantages
Frequency hopping radios have a bunch of possible carrier frequencies that they can use for communicating. The receiving end of the link has to hop in sync with the transmitter and this means being able to predict correctly where to "move" its carrier frequency and when. This is usually accomplished by a "table" held in software at each end and some mechanism for keeping in sync.

If the pair of radios "fail" to communicate on one particular hop, there is a mechanism that allows both to recover from this fail and, importantly, that particular hop frequency is "marked" as temporarily unsuitable. Thus there is an algorithm at both ends that causes the "table" to evolve.

The upshot is that both ends of the link are evolving a "hop" table and that table contains frequencies that are generally the best to use to avoid data loss from interferers.