The advancements in the field of materials and force gadgets, coupled with the increased affordability of highperformance processors, have led to a widespread adoption of Brushless Direct Current (BLDC) motors across various industries. These applications range from household appliances to automotive, aerospace, and medical sectors. The widespread use of may be attributed to its manifold advantages over various types of engines, such as its superior efficiency, robust power output, extended operational lifespan, relatively quiet operation, and broader range of achievable speeds. Due to the increasing adoption of Brushless Direct Current (BLDC) motors in many real-life applications as a replacement for traditional motors, this paper aims to compile and evaluate a comprehensive list of control algorithms employed for BLDC motor control. This study discusses several ways for managing speed and current, including hysteresis band control, variable DC-link voltage control, and Pulse Width Modulation (PWM) control schemes. The optimization of Proportional-Integral-Derivative (PID) gains for these controlling techniques is achieved through the utilization of the particle swarm optimization (PSO) algorithm. By employing Fast Fourier Transform (FFT) analysis to examine the controller behavior through frequency analysis of the output signals and calculating the Total Harmonic Distortion (THD), a more advantageous control method may be determined.