もし~としても/もし~としたって => Assuming; Even if ~ N3
もしも => uncertainly... N2
Speculation
もしも~なら/ もしも~たら/ もしも~ても => if; in the case; supposing ~/If... no matter what N3
もし~たら/もし~ば => if; in the case; supposing ~ N5
もしかすると/もしかしたら~かもしれない => perhaps; maybe; perchance; by any chance ~ N3
...としても => ...Also N3
Position, perspective
もし...ても => even; even if; even though N3
Condition (hypothetical condition)
もしくは => or; otherwise N1
Selection
にしても~にしても/にしろ~にしろ/にせよ~にせよ => whether… or ~, regardless of whether ~ N2
もしも~なら => If A... N3
Conditional, While
もしかしたら => perhaps; maybe; perchance; by any chance ~ N4
~でもしたら      => If … then N1