In comparison to all other malignancies, breast cancer is the most commonform of cancer, among women. Breast cancer prediction has been studied by a number of researchers, and is considered as a serious threat to women. Clinicians are finding it difficult to create a treatment approach that will help patients live longer, due to the lack of solid predictive models which predicts the outcome in early stages by analyzing history of patient’s data. Rates of this malignancy have been observed to rise, more with industrialization and urbanization, as well as with early detection facilities. It is still considerably more prevalent in very developed countries, but it is rapidly spreading to developing countries as well. The purpose of this work is to offer a report on the disease of breast cancer in which we used available technical breakthroughs to construct breast cancer survivability prediction models. The Machine Learning (ML) techniques, namely Support Vector Machine (SVM), K-Nearest Neighbors (KNN), Decision Tree (DT) Classifier, Random Forests (RF), and Logistic Regression (LR)are used as base Learners and their performance has been compared with the ensemble method, eXtreme Gradient Boosting(XGBoost). For performance comparison, we employed k-fold cross validation method to measure the unbiased estimate of these prediction models. The results indicated that XGBoost outperformed with an accuracy of 97.81% compared to other ML algorithms.