For performance, I will recommend you to compute the size of the list only one and not create a new string at each new loop.
List strings = Arrays.asList("item 1", "item 2", "item 3", "item 4");
int length = strings.size();
String first, second = null;
for(int i = 0; i < length; i += 2){
...
}