agree , as have seen "on premises" being the most recorded entries in the dictionary.
as to the validity of within, I somewhat reserve.
did some browsing through various uses of "within the premises" in some published books,
My conclusion is :
on the premise is a more favoured collocation to define a tangible position.
within the premise is more of a