Hi Mikhial,
As mentioned by Anish, it depends on what type of Collections you use.Like map, list, array etc. If you use Map the order would be same as inserted, it will vary, if it is list, it will show you the results in the same way they were inserted in the list. There are many other ways to store and iterate values based on our requirement.
As per your question, when you use findElements, it will fetch the values from UI as they appear in the HTML code. It will give you result in order as they appear on the page.
Ex: item1, item2, item3
But the result will depend on the Java collection you use.