랑 or 이랑 is better when you speak.
랑 is used for the noun or object ending with the vowel, 이랑 is used for the noun or object ending with the final consonant.
전 사과랑 배를 좋아해요. I like apples and pears.
전 꿀이랑 과일을 좋아해요. I like honey and fruits.
과 or 와 is used in books or documentaries. If we say 과 or 와, that's when we speak in front of groups of people.