Jordi,
The Account types allow you to configure a specific set of the Profile's questions for the certain type of users. But there is no settings to manage the site content visibility for other users by the account types.
The User Roles allow you to manage the site content visibility permissions for different type of Roles. But it gives a possibility to hide only entire widget or entire page content.
If we are talking about hiding the certain unit of content, you can use the Privacy plagin. It has a feature which allows you to hide or make visible the content. For example the user can hide all their albums from other users just to configure the privacy settings.
The easiest way in your case is to hide the Photo widget at the Main page and disable "Photo" at the Newsfeed plugin settings. As a result there will not be displayed the Photo widget and any photos within the Newsfeed plugin at the Main page for all types of the user roles. To view the other user's photos the user should go to the View Profile page.
In case you want to have additional settings to hide the photos depending on the Account types or the User Roles, this will be a custom code modification. If you are not familiar with the plugin development or code modification, it would be better for you to find a developer who can help you. You can do it here:
http://www.oxwall.org/market/specialists .