Dictionary.com
Thesaurus.com

will have been switching

  • future perfect progressive
    of switch.
    switch
    noun
    a turning, shifting, or changing.