An electronic device comprising: a plurality of antenna groups ; transmit circuitry communicatively coupled to the plurality of antenna groups; receive circuitry communicatively coupled to the plurality of antenna groups; and processing circuitry configured to communicate with a communication hub using a first antenna group of the plurality of antenna groups; determine a temperature of the first antenna group; determine a set of antenna groups of the plurality of antenna groups that each have a temperature that is less than or equal to a temperature threshold; exclude antenna groups from the set of antenna groups that have a power gain less than or equal to a gain threshold; exclude antenna groups from the set of antenna groups with a lower power gain that have a temperature within a threshold temperature range of another antenna group of the set of antenna groups; select a second antenna group from the set of antenna groups as having a lowest temperature; and cause the transmit circuitry to communicate with the communication hub using the second antenna group in response to determining that the temperature of the first antenna group exceeds the temperature threshold. a plurality of antenna groups ; transmit circuitry communicatively coupled to the plurality of antenna groups; receive circuitry communicatively coupled to the plurality of antenna groups; and processing circuitry configured to communicate with a communication hub using a first antenna group of the plurality of antenna groups; determine a temperature of the first antenna group; determine a set of antenna groups of the plurality of antenna groups that each have a temperature that is less than or equal to a temperature threshold; exclude antenna groups from the set of antenna groups that have a power gain less than or equal to a gain threshold; exclude antenna groups from the set of antenna groups with a lower power gain that have a temperature within a threshold temperature range of another antenna group of the set of antenna groups; select a second antenna group from the set of antenna groups as having a lowest temperature; and cause the transmit circuitry to communicate with the communication hub using the second antenna group in response to determining that the temperature of the first antenna group exceeds the temperature threshold. communicate with a communication hub using a first antenna group of the plurality of antenna groups; determine a temperature of the first antenna group; determine a set of antenna groups of the plurality of antenna groups that each have a temperature that is less than or equal to a temperature threshold; exclude antenna groups from the set of antenna groups that have a power gain less than or equal to a gain threshold; exclude antenna groups from the set of antenna groups with a lower power gain that have a temperature within a threshold temperature range of another antenna group of the set of antenna groups; select a second antenna group from the set of antenna groups as having a lowest temperature; and cause the transmit circuitry to communicate with the communication hub using the second antenna group in response to determining that the temperature of the first antenna group exceeds the temperature threshold. <EOS>