What would you choose? 160gb 7th gen ipod classic or 8gb (32gb) ipod touch 4gen?

I had an ipod classic but it broke. And I have a smart phone for videos and such but I have a data limit on it. I do like I pod touches but I’m not sure. I might get the 8gb its cheaper but then the 32gb is not that much more expensive. Classic is 250 and ipod touch 32gb is 299 i8gb is like 189 or something . What would you pick