In a flyback ckt (or any ckt that sends power through an inductor or transformer) you need to understand when to turn it on and when to turn it off. Consider the following:
1. The inductor (or transformer) stores energy. The MOSFET (for example) pumps some energy into it and then the output ckt takes the energy back out after the MOSFET turns off.
2. The more energy the inductor will store in a single cycle, the bigger the core must be. So you'll want to increase the frequency so that each cycle moves less energy, so that a smaller inductor can be used for the same power throughput.
3. But core material for higher frequencies doesn't perform as well. Generally the finer the iron or ferrite particles (to reduce eddy currents), the lower the permeability. And you certainly don't want to use iron tape--that's only for real low frequencies.
4. Be sure you use a push-pull gate driver tough enough to quickly shove the gate charge in and out fast enough.
5. Also, MOSFET slew rate (even if your gate driver can shove the gate charge in and out fast enough) will bite you at higher frequencies.
6. If you leave the MOSFET on too long, you'll saturate the inductor's core (it won't be able to store all the energy you're trying to pump into it).
7. If you don't leave the MOSFET off long enough, there'll still be some energy left in the inductor when the MOSFET turns back on and you'll then saturate it even faster for no reason AND need a higher-current MOSFET.
8. Make sure the flyback voltage on the MOSFET drain doesn't exceed the MOSFET max drain voltage, or you'll be wasting energy heating up that MOSFET--it becomes a shunt regulator (probably not something you wanted!)
There are lots of really cheap flyback controller chips out there, although I haven't found one that both turns the MOSFET off when its current hits maximum and turns it back on when the inductor voltage begins to drop (indicating its emptied all its energy into the output ckt and is ready for more). So I usually use a RS flip flop driven by a couple comparators--one clears the FF when MOSFET current exceeds some value (I just use the drop across the MOSFET rather than an energy-wasting current sensing resistor), one sets the FF when inductor voltage starts to drop when its emptied its energy (dV/dT). Then I put an integrator (resistor and cap) from the flip flop output to its clock or preset, inverted accordingly if necessary, to make it naturally oscillate slowly if for any reason it stops oscillating via the main feedback paths. Then, of course, you may want one more comparator to stop the oscillator when the output voltage hits its target value. That works way better than any chip I've seen.