やら~やら・だの: the difference
やら~やらN2
Meaning
What with A and B, Things like A and B;
Past papers
Example
嬉しいやら恥ずかしいやらで、どんな顔をしていればいいのか、わからなかった。
I was so happy and embarrassed at once that I didn't know what kind of face to make.
だのN1
Meaning
Things like, And so on, Or something, And whatnot
Past papers
Example
ヒナは「臭い」だの「まずい」だのと文句ばかりを言っている。
Hina only complains that 'it smells' or 'it's awful' and so on.
How to tell them apart
「とか~とか」: a neutral list for everyday use: 「りんごとかバナナとか買う」.
「やら~やら」: so many things, all in a jumble, that you are overwhelmed: 「書類の整理やら荷造りやらで大変だ」.
「だの~だの」: only for grumbles, excuses, complaints and nitpicking; the criticism is strongest.