Automatic medical image analysis is one of the key tasks being used by the medical community for disease diagnosis and treatment planning. Statistical methods are the major algorithms used and consist of few steps including preprocessing, feature extraction, segmentation, and classification. Performance of such statistical methods is an important factor for their successful adaptation. The results of these algorithms depend on the quality of images fed to the processing pipeline: better the images, higher the results. Preprocessing is the pipeline phase that attempts to improve the quality of images before applying the chosen statistical method. In this work, popular preprocessing techniques are investigated from different perspectives where these preprocessing techniques are grouped into three main categories: noise removal, contrast enhancement, and edge detection. All possible combinations of these techniques are formed and applied on different image sets which are then passed to a predefined pipeline of feature extraction, segmentation, and classification. Classification results are calculated using three different measures: accuracy, sensitivity, and specificity while segmentation results are calculated using dice similarity score. Statistics of five high scoring combinations are reported for each data set. Experimental results show that application of proper preprocessing techniques could improve the classification and segmentation results to a greater extent. However, the combinations of these techniques depend on the characteristics and type of data set used.