Dynamic homepage as per member status possible?

Is there a way to show difference homepages to different set of users based on whether they are not signed, signed in but free, and paid members?

Eg. If User A is a non signed in user he will see a custom homepage

If user A is a signed in free member, he will see a homepage with collection of all free posts.

If user B is a paid subscriber, he will see a homepage that has collection of paid posts

i.e. can we show homepage content as per member status?

{{if @member.paid}}

  <p>Thanks for becoming a paying member 🎉</p>

{{else if @member}}

  <p>Thanks for being a member 🙌</p>


  <p>You should totally sign up... 🖋</p>