I have the following criteria to choose between an ArrayList and a LinkedList:

If I know the max size of the list, I use an ArrayList, otherwise I use a LinkedList. 

If you have another reason to use ArryaList instead of LinkedList let me know :)