It basically depends on your geo-targeting and your niche, as Facebook and Twitter have different performance across different contries and audiences. But as a rule of thumb if you have a small budget is better to use Facebook, as you can get bigger exposure at a lower price. What about search marketing?. This basically gives best results compared with social.
Hope this may help