import java.util.*;
 
enum SortOrderEnum {
    A, B, D, C, E, F;
 
    public static void main(String[] args) {
        List<String> testData = new ArrayList<>(Arrays.asList(
                "B", "C", "D", "E", "A"
        ));
 
        Collections.sort(testData, new Comparator<String>() {
            @Override
            public int compare(String s1, String s2) {
                return SortOrderEnum.valueOf(s1).compareTo(SortOrderEnum.valueOf(s2));
            }
        });
 
        System.out.println(testData);
    }
}