In the 'pure' view of things you cannot. It is physically impossible. This is because the pure sine wave contains only one frequency component: itself!
However, if you convert the signal to a square waveform (digital signal), you can use counters/dividers/logic to achieve a lower frequency (fractional values only though) square wave. You would then use a low pass filter (possibly with a few stages) to convert the signal back to a sine waveform.
To achieve a higher frequencies you would, once converting to a square wave, use a bandpass filter to isolate the higher frequency component you want, which if done well will produce a good sine waveform. Again, you can only get fractional (well actually integer) values.
What you are trying to do is quite limited. Once you have a square waveform you can get 3x 5x 7x 9x 11x etc. the base frequency, however these will all be of a lower amplitude, as the frequency component’s amplitude decreases as the frequency goes up. As for lower frequencies, you are less limited; you can achieve a quite comprehensive set of values. In all cases you will need to design a different filter for every different output frequency. Again in all cases you need to convert your sine waveform signal to a digital one first, it’s the only way, unless you invent some higher order dimension distorting device.