An antenna switch diversity algorithm, and systems and methods to provide antenna diversity by implementing the algorithm in, for example, an IEEE 802.11a compliant environment, are presented. In accordance with the algorithm, one antenna of at least two antennas is designated as a default antenna at a communications device that sends and receives transmit and receive packets. The default antenna designation is changed depending on long-term and short-term learning processes implemented in, for example, software and hardware. The long-term and short-term learning processes analyze packet transmission and reception results of the antennas. The antenna switch diversity algorithm is applicable to multiple antennas.