In his book Practical English Usage, Michael Swan writes that in British English, a comma is not usually used with and between the last two items unless these are long.
Examples:
I went to Spain, Italy, Switzerland, Austria and Germany.
Payment can be made by cash, cheque or credit card.
I spent yesterday playing cricket, listening to jazz records, and talking about the meaning of life.
'Longer items' probably means phrases?
In one article, I noted one thing which seems strange to me - comma separating two items:
Other semantic relationships that are commonly found with phrasal stress are temporal, locative, and causative, the latter of which is usually paraphrased as ‘made of’, or ‘created by’.
Is it really necessary to put a comma before 'or' in the sentence above?
I have also read that if 'and' or 'or' appears more than once in a sentence, it is fine to use a comma, for example:
I like to paint, sing and dance, and cook.