A method for balancing an electrical energy storage module comprising a plurality of energy storage units for an electric vehicle , said energy storage module is operative according to a first balancing target type, wherein said method comprises: determining (S402) a present operating condition of said energy storage module, said present operating condition comprising at least one of an average charge power, an average discharge power, a peak charge power, a peak discharge power, energy storage unit temperature, or ambient temperature, capacity, open circuit voltage, impedance, of the energy storage units or combinations thereof; wherein said method is characterized by the steps of: determining (S404) a future operating condition of said energy storage module, said future operating condition comprising at least one of: time to a charging event and magnitude of the charging event, time to discharging event and magnitude of the discharging event, range of driving cycle, required driving range, or combinations thereof; selecting (S406) a second balancing target type among a plurality of predetermined balancing target types based on said present operating condition and said future operating condition, each of said first and second balancing target types being indicative of a respective energy storage unit characteristic to be balanced, which is different from the other respective energy storage unit characteristic to be balanced according to the other balancing target type, wherein a respective energy storage unit characteristic is any one of a charge power capability, discharge power capability, energy storage unit temperature, energy storage unit aging rate, energy storage unit impedance, open circuit voltage and state of charge; and switching (S408) from balancing said energy storage module according to said first balancing target type to balancing said energy storage module according to said second balancing target type. determining (S404) a future operating condition of said energy storage module, said future operating condition comprising at least one of: time to a charging event and magnitude of the charging event, time to discharging event and magnitude of the discharging event, range of driving cycle, required driving range, or combinations thereof; selecting (S406) a second balancing target type among a plurality of predetermined balancing target types based on said present operating condition and said future operating condition, each of said first and second balancing target types being indicative of a respective energy storage unit characteristic to be balanced, which is different from the other respective energy storage unit characteristic to be balanced according to the other balancing target type, wherein a respective energy storage unit characteristic is any one of a charge power capability, discharge power capability, energy storage unit temperature, energy storage unit aging rate, energy storage unit impedance, open circuit voltage and state of charge; and switching (S408) from balancing said energy storage module according to said first balancing target type to balancing said energy storage module according to said second balancing target type. <EOS>