とか～とかする versus たり～たりする


> A) 日曜日にはどんなことをしていますか。  
>  What sort of things do you do on Sundays?  
>  音楽を聞く **とか** 、本を読むとかしています。  
>  I do things like listen to music and read books.
>
> B) ニューヨークではどんなことをしましたか。  
>  What sort of things did you do in New York?  
>  *ミュージカルを見る **とか** 美術館に行くとかしました。  
>  I did things like watching musicals and going to museums.

According to "A Dictionary of Basic Japanese Grammar" response A) is correct
but response B) is wrong. I should use たり instead.

This book, and other references, vaguely talk about 'specific' versus
'general' situations to decide which form to use, but I can't understand what
their talking about. Both A) and B) look like the same usage to me. I can't
understand why B) is wrong.

How do I know when to use とか and when to use たり?




Your doubt is no wonder to me. I agree with you.  
To me, 音楽を聞くとか、本を読むとかしています is just as good as ミュージカルを見るとか美術館に行くとかしました.

とか basically sounds more informal than ～し **たり** ～し **たり** する.

If they are 音楽を聞い **たり** 本を読ん **だり** しています and ミュージカルを見 **たり** 美術館へ行っ **たり**
しました, they sound more decent.

