Minecraft 9.0 finite caves and villages?

Hi and umm yeah first off I bought minecraft because of the 9.0 update and I'm not too good on its internal tweaking and stuff anyway, I generated a world (i have an iPhone 3GS) and it was infinite but it would lag sometimes so I switched to finite, anyway, I saw villages and stuff on infinite but on finite I can't ind anyway wolves caves or villages, I was wondering if I have to toggle them on some how when using finite worlds or are they not in the finite worlds and only in infinity worlds?

There's a possibility for them not to spawn. Personally, i made my own and threw villager spawn eggs everywhere

I just wanted to add that the developers are working on fixing the lag issues and the've already sent out updates this week that fixed my issues with lag so I would try infinite worlds again just to see if you still have issues