Of the few years i have been keeping fish i was always told you can have 1in of fish for every gallon. but now when im reading, when the fish are bigger like oscars and they get 12" they need a 50gallon tank. but according to the 1" per gallon they would only need a 12gallon tank. so what is a good rule to go by when it comes to knowing the size tank to get for a fish depending on its size? Thanks