Predicting an event can comes as a huge advantage for a lot of people, especially if it involves profits that a company can make. In this paper, matters that were discussed were the algorithms used for the event prediction systems, the type of algorithms and the comparison between different types of algorithm. Two main categories that were compared was the single algorithm for the prediction model and hybrid algorithms which is a combination of two or more algorithms in the model. Hybrid algorithm shows signs of better efficiency when data used were complex and large but a smaller dataset is more suitable with a single algorithm as the base as it is easier to apply with satisfactory results.