In this computational world, sorting plays an important role. All information need or follow a sorting order which is either descending or ascending. In the earlier methods, sorting takes longer time than the processing time of data. But now many sophisticated sorting algorithms are introduced and also the research is going on this area to develop new sorting algorithms. There are many well known sorting algorithms for unsorted list, such as selection sort, Quick sort, Insertion sort, Merge sort, Bubble sort and so on. There are many factors to evaluate the performance of the sorting algorithms which are given below.