Keep in mind how one vs. the other works. An Array.Resize actually copies the existing array into a new array. While the List does this as well, it actually maintains excess capacity and then essentially tracks which index you're on. It only resizes once full, doubling capacity each time it does.
If you're dealing with large sets of information where the array is going to need to expand (or contract) on the fly, you're considerably better off using a list; using an array resize each time you need to add a new index is considerably less efficient. If it's just a one off or you're dealing with small sets of data, I suppose it's fine, but you really should just use a List.