When the UE 300 operates in the CA mode by aggregating two or more CCs 220, the UE 300 (e.g., via the data processing hardware 320) must allocate at least one transceiver resource 310 to each aggregated CC 220. Moreover, when the UE 300 will benefit from operating in a MIMO antenna configuration on a given CC 220, the UE 300 (e.g., via the data processing hardware 320) must allocate two or more transceiver resources 310 to that CC 220. In one example, when two CCs 220 are supported by the UE 300 for operation in the CA mode and the UE 300 is limited to a total of six transceiver resources 310, the UE 300 may allocate four of the transceiver resources 310 to one of the CCs 220 to support a 4×4 antenna configuration and allocate the remaining two of the transceiver resources 310 to the other one of the CCs 220 to support a 2×2 antenna configuration. However, depending upon RF operating conditions (e.g., line of site and/or distance between the UE 300 and the serving eNB 102) it may be more beneficial to support the 4×4 antenna configuration on one CC 220 than on the other. Accordingly, in order to optimize how the UE 300 allocates the transceiver resources 310 across the available CCs 220 in the CA mode, the UE 300 allocates a corresponding number of transceiver resources 310 to each CC 220 based on a corresponding expected key performance indicator (KPI) 450 at a current location 430. As used herein, the current location 430 refers to a physical location or geolocation at which the UE 300 is currently located. The current location 430 may include GPS coordinates and/or GNSS coordinates obtained from the GPS/GNSS module 330. The expected KPI 450 may include one of an averaged number of MIMO layers used by the UE 300 (i.e., transceiver 302), an expected signal-to-interference-plus-noise ratio (SINR), an expected reference signal received power (RSRP), or an expected channel quality indicator (CQI). The term ‘RANK’ may be used to indicate the number of MIMO layers used by the UE 300, and may indicate whether or not MIMO operating conditions on the given CC 220 are rich at the current location. For example, a CC 220 at the current location 430 having an averaged number of MIMO layers (i.e., expected KPI 450) that is greater than three MIMO layers may be a strong indicator that the MIMO operating conditions are rich. On the other hand, the averaged number of MIMO layers for the same CC may be less than two MIMO layers when the UE 300 moves to a new location. For instance, the new location may be further away from the serving eNB 102 and/or the line of site (e.g., dominant communication path) between the UE 300 and the serving eNB 102 is obstructed. Accordingly, supporting a MIMO antenna configuration on the CC at the new location may not provide any benefits in terms of communication speed and throughput, and therefore, the UE 300 may limit the number of transceiver resources 310 allocated to the CC at the new location.