Flux switching Motor (FSM) was invented in the 19 th century but started gaining importance after 2000. The simple structure and moderate cost of FSM, in comparison with existing commutated Direct Current (DC) and Permanent Magnet Brushless Direct Current (PMBLDC) motors, have made it attractive for contemporary applications. Currently, FSM is employed in research applications like automobiles, domestic appliances, power generation, etc. To make FSM a viable candidate for these applications, modifications are made to the design, power converters, and control systems of FSM. This article comprehensively reviews the various control topologies adopted for FSM, which encompasses the control of torque and speed. Different control algorithms like 1) linear controllers, 2) sensorless techniques, 3) predictive controllers, and 4) optimization techniques are discussed extensively based on existing literature. Further, a case study is carried out using these control algorithms, and the simulation results are analyzed.