Power grids with increased penetration of photo-voltaic (PV) systems face difficulties such as power quality issues, poor system inertia and voltage fluctuations. Hence, the development of flexible power point tracking (FPPT) algorithms, which controls the PV power output rather than the conventional method of extracting the maximum power, was motivated by the necessity to address these issues. Many FPPT algorithms have been presented in the literature for operation during uniform irradiance condition of the PV modules. Each algorithm has distinct benefits and drawbacks and under a particular circumstances, one algorithm may be preferable to another. This study examines the performance of various FPPT algorithms operating with normal and degraded PV modules. Simulation tests in MATLAB/Simulink and experimental results are taken to study their performances. A detailed comparison based on the algorithm's resilience, convergence rate, complexity, and the ease in obtaining the initial data is then presented.