Chrn prediction in a time frame



I want to predict the propensity of churning of customer in next 3 months. How the window for 3 month will be created to identify who will churn in next 3 months. Will Logistic regression be best method or I should also look for Survival analysis using hazard rate get the propensity score for churner.