private RouteModel getFittingRoute(ArrayList<RouteModel> routeList, UserModel userModel) {
		float comf = userModel.getComfortPreference();
		float sust = userModel.getSustainabilityPreference();
		float time = userModel.getTimePreference();
		float cost = userModel.getCostsPreference();

		if (comf > sust && comf > time && comf > cost) {
			return getMostPreferredRoute(routeList, RoutePreference.COMF);
		} else if (sust > comf && sust > time && sust > cost) {
			return getMostPreferredRoute(routeList, RoutePreference.SUST);
		} else if (time > comf && time > sust && time > cost) {
			return getMostPreferredRoute(routeList, RoutePreference.FAST);
		} else {
			return getMostPreferredRoute(routeList, RoutePreference.CHEAP);
		}
	}