Let’s put Su.Ki.’s comment on my answer up here, so you will be sure to notice it:
Or even 'Upon my word!'. The bottom line of this, Valeriy, is that you never need to use the word 'upon'. If you come across it in a set phrase or old-fashioned text, you can just understand it as 'on', and when you are writing or speaking English you can always use 'on'.