While I guess anything is possible, the design behavior is for wifi to always take precedence over 3G. If you're connecting with 3G, it's most likely that you don't have a valid wifi connection. Perhaps you can try to remove the connection and re-add it, double checking the security info?
|