Viber takes around 250 KB per minute of call, while Skype takes several times more than that. However, Skype is offers high quality calls, which are much better than those of Viber. But in the mixture of factors that affect the quality of VoIP calls, even high quality calls can be affected. So, in terms of data consumption, Skype is a hog.