A Tenant who wants to pay a year in advance is a weirdo. They have some weird reason for wanting to do something weird. I mean why would someone with a great credit rating want to do something that makes no financial sense?
I have retirees who pay their insurance premiums a year in advance. None of them are weirdos.
My brother paid his rent for a year upfront once. He had just sold a spec house and had a lump sum of money. He wasn't sure when he would have more income coming in and wanted the safety of having the rent paid up.
One of my daughter's friends is part of the working poor. She gets subsidized rent but still has to pay a decent chunk herself. She gets a big tax refund every year and she has used it to pay her rent for the year, upfront, for the last several years.
There can be many practical reasons why someone with a lump sum of money available might choose to pay something as important as housing, upfront.