siempre y cuando

Preposition

 * 1)  as long as, provided that, provided, on condition that
 * 2)  whenever, if and when
 * 1)  whenever, if and when
 * 1)  whenever, if and when