Discriminating the preictal state in EEG signals is of great importance in neuroscience and the epileptic seizure prediction field has yet to provide conclusive evidence. In this study, three different classification approaches, including the Repeated Incremental Pruning to Produce Error Reduction (RIPPER) algorithm, Support Vector Machines (SVMs) and Neural Networks (NNs), are investigated for their ability to discriminate preictal from interictal EEG segments. Using public EEG data, a wide range of features is extracted from each segment and then applied to the classifiers. The analysis covers a patient-specific approach, so as to optimize the decision to each patient individually and a patient-independent approach in order to explore a global prediction approach that can discriminate randomly selected preictal and interictal segments from all patients. Overall, the first approach aims at revealing patient-specific epileptic characteristics, whereas the second seeks for potential general preictal-related signs. The results reveal that in the patient-specific case, the SVM classifier exhibits the highest classification accuracy in both preictal and interictal classes reaching 85.75% sensitivity and specificity. As it is expected, the classification performance is lower for the patient-independent case, due to the complicated nature of preictal activity as well as the variations among patients’ condition.