The two largest social networking sites such as Facebook and Twitter are popular for building brand in their respective ways. However, Facebook provides a better platform for publishing rich media, whereas Twitter is not apt for publishing rich media like videos and photos. While FB enables firms to post videos, photos, audio and music, as well as all kinds of interactive content like discussion boards, polls, twitter lacks many abilities.
Facebook has better two-way communication, much larger audience, better control over content and helps advertisers in brand promotion. Twitter is best to hold a conversation with a single fan or user, and has no two-way communication, tools for moderation and built-in advertising platform. Hence, Facebook is the winner for promoting brand.