Which is the right phrase - UK English please..
1) Stay in touch - any time, anywhere
2) Stay in touch - anytime, anywhere
3) Stay in touch - anywhere, any time
4) Stay in touch - anywhere, anytime
This line would be accompanying an image of a mobile phone.
"Any place" is widely used to mean 'anywhere'. Though it's frowned on in some circles in the UK, it'd certainly not be out of place in an ad for a mobile phone - which'd be a pioneer among such ads if it used Br English!