There are more than 3 kages .. because there are more than 3 villages with kages. There are not more than 3 sannin, because the definition of sannin is 3 ninjas. Jiraiya and Tsunade both had left Konoha, so I also do not believe that the sannin necessarily have to be from Konoha, that was just the way it turned out. But yes, there are more living sannin than there are hokages [img]i/expressions/face-icon-small-smile.gif[/img]